I love the product, it fits well, the design is great and it's easy to put on. This will take some patience as you'll really have to worry about aligning the buttons, so don't be in a hurry. Make sure you take some time to get it right the first time.