First of all, I selected by the length of my car and the one shipped didn't fit my car correctly. I would recommend ordering one size larger than you need. The product is fair. It's not super soft on the inside so it may scratch your car. It lets water in when it rains, so it's not rain-proof. It does a pretty good job of keeping leaves and bird droppings off.