Purchased this last week after watching some youtube reviews. I bought a black iPhone 4s but really miss the white color so I was looking for different skins/shields to get that white look back, and this seemed like the best option. First off, it comes built in with a great HD anti glare screen protector which saves me the trouble of buying that separately and having to deal with laying the skin over the screen protector resulting in more thickness (aka cases don't fit as well). It's great quality and the matte pearl finish on the shield looks great (better than the original white imo!). There is a front and back included, 2 gel home buttons, a cleaning cloth, alignment stickers, and a rubber squeegee for removing bubbles. The only two downfalls I found to this shield were that the gel button is hard to get on perfect and once it sticks to ur home button its hard to get off and realign.. so u only have two chances to get the button straight. I ended up wasting my first home button and the second one was a bit more aligned, although not perfect. Another thing is the bricson logo on the back piece where the iPhone 4 logo would originally be. However, this isn't bothering me anymore as I use the incipio ngp as my case ..Right now they have these shields in green, pink, and white although more colors are coming (red, sky blue, etc). i love the pearl matte finish of the white.. really makes the phone look slick. The camera cutout is perfect and doesn't interfere with the flash in anyway. Most cases should fit fine as there isn't much added thickness. I got my Incipio NGP to fit on it just fine. For $25 I'm pretty satisfied with my purchase A few more pics Anyways, those are a few quick thoughts. You can find other user reviews on youtube!