This dress is amazing! Sexy, but loose so you can eat more snacks. I'm 5'7, 155, 34C, athletic build, usually would get a medium but I got a small. Glad I did because I think the medium would've been too large through the bust and hips. The skirt can be adjusted separately from the top. The top can also be taken apart from the top and worn with something else.