This outfit is bomb! It fits all the curves. I am 5'9, 170 pounds, and the medium fit perfectly. I cannot wait to rock this outfit this summer. I was skeptical about the bandeaux top fitting because I am a 32 DDD, but it fits comfortably. No over boob or sliding.