They’re super soft and great material. Not cheap garbage. I bought 2...1 for each of my dogs. My new rescue Beau, has a 26” chest, 18” back & 18.5” neck. XL fits him perfectly. My female Bella, has a 28”chest, 20” back & 18” neck. While she can squeeze into XL, 2XL fits her more comfortably. We have several items from Urbsub and will deff be ordering more. Especially for such a great cause and clothes that fit properly.