I got it to cover the ottoman that came with my patio chair and was concerned it might be to long as it's also for side tables, but it's a perfect fit, length and all.  Best part is it keeps the cushion dry.  I checked after a recent rain and the cushion wasn't even damp.  Couldn't be happier.  I'm not sure how it will weather a Virginia winter but it's perfect for a rainy summer.

Pros: Light, keeps cushion dry, perfect fit, secure
Cons: None