Thought truck angles, etc, would be inexact, but the cover fits very nicely. It's only been on the vehicle a day, but the all-weather material seems good quality, sturdy-and worth the price; So far, I consider it very reasonable for the product I received. Snow will be coming soon; can't wait to see how it holds up