I got this costume for my dog Fitz, who is small but has a long torso. Shirts and sweaters never fit him correctly, but this shirt fits like a glove. The material is a much thicker, higher quality fabric than I usually find for dog clothes -- I Love It. I didn't order the beret, but I'm thrilled with the shirt & jaunty neckerchief.