Fits perfectly, and the material is very high quality. The only reason I took away 1 star is because it is a very standard dog fit, and I wish there would have been more options for a non-standard fits. For reference, I have a French Bulldog, so his chest is quite wide, and his arms and thighs are thick/muscular, all while his legs are very thin. There is only so much length to his legs, and because his legs/ankles aren't proportionate to his thighs or the rest of his body, the jacket fits loose in that area and drags on the floor. Everywhere else fits perfectly otherwise.
Overall, my dog enjoys this product very much, and I would recommend this for any cold climate frenchies as you can get away with folding the arms and legs on this jacket to achieve the perfect fit.
French Bulldog
Size purchased: 2XL
Weight: 22-25lbs
Chest: 21.5"
Back: 14"