The product fits great, looks good and everything. The only problem I had was the delivery took 3 extra days than the deadline and I even had to pick it up at the post office which gave me a parking ticket for the rush I was in. Of course that ticket isn't their fault however I won't be ordering this again since I live in the East Coast somehow it just takes longer for them to deliver.