I bought this months ago and waited till summer to replace the old one...It fit perfect and was delivered on the day they said it would be...Loved the fact that it is waterproof, rain just runs freely off of it..