The item was as advertised. Fits perfectly. I didn't give 5 stars as I paid for 2-4 day shipping but didn't receive it until the 10th day. Even after placing my order it showed estimated receive date was 10 days out. I could have selected standard shipping at no additional cost and received it at the same time. Very disappointed in the shipping otherwise satisfied with the product.