The cover fits great and seems to be good quality.  We've only had it a few weeks and it hasn't rained yet, so we'll see how it holds up.