Awesome! Good quality and very comfortable for my dogs' :)I actually ordered a large for my pit bull but it was a little too tight, off by about an inch or 2. It was such good quality that I was going to go ahead and replace it with an extra large but a friend wound up giving me one that they never actually used for a doberman that they had some time ago.Customer service was AMAZING. . They actually credited me for the one I ordered that did not fit my dog, told me to keep it and even sent me an additional small and medium muzzle at no charge to try out for my 15 year old yorkshire terrier who we have to keep separated from my other 3 dogs because he doesn't get along with them anymore in his old age. I have a total of 4 dogs. . A pit bull and 3 yorkies. I always feel bad that my 15 year old yorkie can't be trusted around all the others because he attacks the other 2 yorkies (who are is Sons..)Now I can have them all together for a few hours a day and not have to worry about them fighting, hurting one another and he is not uncomfortable in any way, he is still able to eat and drink, etc. It's nicely padded and he doesn't seem to even really notice he has it on which is awesome. . I love my dogs and would never want them to be unhappy/uncomfortable in any way. This is just PERFECT and for Customer Service to go out of their way to do what they did for me was really nice! I didn't know what size he would actually be so they sent me both a small and medium, which it turns out both actually fit him when adjusted properly.If you are looking for a comfortable, nicely made muzzle that isn't intimidating to others this is seriously perfect and as I mentioned above their Customer Service is outstanding. Very pleased with everything all around, both the product and amazing service I received. Happy, Happy :)