We live in New Hampshire so we need extra protection against the cold and snow.  The fit is great.    Glad we went with this product

Pros: Easy to use.  Durable fabric.  
Cons: none