The waistcoat is great, though the stomach buttons and top leash ring aren't ideal (the dog could unbutton it). The size is perfect for our dog: neck 20 cm, chest 31 cm, back about 30 cm, weight 2 kg. It looks good now, but will probably be even better with a train. The stitching is neat and the quality is high. I washed it by hand immediately, and the lining didn't clump. Delivery was incredibly fast - only 7 days, the quickest ever. I recommend buying it!