We bought this to replace our old generic one and it works much better. Waterproof but breathable (no more mold on the barbecue!) and fits perfectly (doesn't rest on the ground so it doesn't pick up dirt and ground water.