This is the second grill cover of this type I've bought. The first got chewed up by the dog. The fit is perfect and easy to put on/take off. Unfortunately, this one isn't easy to find in stores, but the online ordering process was easy & I got the cover in about 2-3 days.