Fits perfectly. There were some scratches, a couple of cracks, and some crooked areas, but overall it looks pretty good. Would give it five stars if it wasn’t for the cosmetic issues.