I'm very happy with this keyboard! I read reviews on other keyboard and many said that they were not the same fit as their keyboards. This keyboard fit perfectly, was cheaper than the "others" and it was relatively easy to install. NOTE: My only issue was that I didn't see on the video that there are two additional screws that need to be removed from the inside and the keyboard itself after the back is removed. I kind of mangled the old keyboard getting it out until I noticed the screws. Other than that, great product!