Absolutely perfect fit, love how it has the clips on the bottom of the legs to secure the cover from the wind blowing. Lately we've had some wind and heavy rain but everything has stayed dried.  Material is very durable, not some cheap material that will fall apart.  I searched for over a week on different covers so don't waste your time,  this one is the very best!!!