I'm writing this review after 3 winters in the northeastern US. It's been through lots of snow and ice, and I've washed it a number of times after my dog rolled in smelly things. It washes super well, dries fast, and it's still as good as new. Fabric is durable, seams are quality, and most importantly it keeps him super warm. So convenient to take on and off for daily walks . I love the freedom of movement this jacket gives, and it's easy to adjust as he's grown over the years. He even wears it on super cold nights when we camp, and I like that I can easily loosen it for comfy sleeping. Wouldn't change a thing, about to buy one for my puppy, since this one has proved to be so great.