This came out exactly as I expected! I love it so much and it fits great. Just make sure to pay attention to the model information. I highly recommend this product and this seller.
I purchased this for my girlfriend a few months ago and it snapped on very nice and looks amazing if I say so myself and she loved it, great purchase.