Of course it fits perfectly and looks sharp, but don't expect it to last forever. At this price, I would expect it to last longer.  Last summer, I started to notice lots of tiny holes in the material - not just in the stitching. Now it doesn't keep my grill dry in the rain anymore. My backyard is heavily shaded, so I don't know why this happened (it couldn't have been from UV rays) but after a couple years it's ready for a replacement. I did leave it out one winter in PA, but if it's supposed to withstand "all weather" sun or snow shouldn't be a problem.