This is a great product. It has saved my phone from disaster more than once. It looks great and matches up with the phone perfectly.
It can be a challenge sometime to get the buttons to work through the rubber cover, but with some persistence, strong fingers and a couple of weeks of use, the buttons become easy to activate through the rubber skin.
As I struggle to find one thing I would improve on, I would say that it would be nice if they gave you more than one screen protector. I'm hard on phones and the one that came with the case is already showing wear and tear.
Anyways, great product that I would highly recommend to anyone.