great quality and fit! I love anything reversible because I can choose to put my dog in girlie things but my boyfriend has the option to not walk around with a dog in a pink coat lol. My dog (golden retriever, 79 lbs) was at the upper end of the 3XL size band and it still fit great but I think a size up would have also been fine since it is adjustable. We are very visible on our walks now and she has gotten lots of compliments lol. Cant wait for my puppy to grow into her coat so they can be twinning.