Omg this is so cute and endearing. I wasn't very disappointed when I first took it out of the packaging because that's what I expected. It's so cute when I wear it! ! . My shoulders and thighs are muscular. I bought a size XL. The jacket is loose, but I think that's the style. The pants are just right. I work in the office at a private beach club, we wear casual business attire and it's great! !