Really cute, good material, seems quite comfortable... had gotten the Size M earlier and it was too big for our dog. Then placed an order for Size S which is perfect. However, the issue we have is the hood seems too tight for her and the straps for the hind legs and tail doesn't fit well. I avoid using the straps as it could come in the way of her pooping and urinating..but overall worth buying. Hopefully it lasts for a long time. Am positive the company will look into this and make changes wherever necessary.