I always order a large in bodysuits because I don't want them to be too tight where it snaps. I'm glad I did, because I feel that this does run a little smaller than the tank bodysuits I bought from Blue Layne. I'm a 34D, and it shows a good amount of cleavage. Cute to pair with skirts or shorts. I'd probably pair it with jeans too if the jeans were a high enough rise! Very, very soft material.