This cover fits my loveseat well. My only complaint is that the adjustable straps on the sides are super hard to adjust. We haven't had snow yet, so I can't comment on durability, but we have had rain and it has repelled the water.

Pros: Fits well; seems to be good quality material; repels rain
Cons: Adjustable bungy cords are really hard to adjust