Cover arrived quickly and box was in good shape. I installed the cover in 15 minutes. Couldn't be any easier! Cover looks great and appears very good quality. I haven't had it on very long, so can't say how it holds up to downpours / blizzards, but it looks like it will do just fine. You will not regret buying this cover!