I bought it before my iPhone arrived. I put it on perfectly and the front and back look 'ok' but the sides look terrible. Plus it gets discolored after awhile (from pocket debris, etc.). I returned it for a refund...I won't even put it on if I got it for free.