All the covers I purchased from them fit perfectly and offer adequate protection. We left our cars outside on a rainy evening for about 3 hours. The rains were accompanied by heavy winds too, and the covers did not make even the slightest move. They came with four straps which secured them perfectly underneath the car. The fabric quality is excellent, and none of our cars got even a single water drop. The prices were quite reasonable, and none of my friends and I regret investing in them.