I always take a large in leotards because of my long body and they are usually a bit big in the bust as a result. This leotard is no exception and in fact, is a little bigger than most in the top. But I simply wear something underneath for support. I took the blue and get plenty on complements when I wear it. I love the criss-cross over the stomach and it is extremely slimming. From below the bust downwards I feel is a little snug on my body, but someone with a lean hip/thigh line should not have a problem. I'm 5.7 and 125 pounds and a medium would have been too small on my lower body. Gives a lovely line to the body and is comfortable to wear.