Perfect fit! Totally waterproof,we had a wicked storm and the cover kept everything dry!!!