First off, I absolutely love that this garment is 100% cotton!!!! Next, the outfit is a bit snug and very formfitting. I'm a 32B, 26-inch waist, and 37 hips. I usually wear a small and this fit great, but I could've sized up to the Medium if I wanted it to be a bit less snug.