Perfect fit. Easy to put on although I dont have it smoothed out in this photo. I definitely would recommend this product.