I ordered both an M and L since I am between sizes. I opted for keeping the M since the bottoms were sexier. The L bottoms were a bit too big, and even though they are adjustable at the sides, I like a more cheeky fit. I think this swim piece just looks stunning. For reference I am 5' 8" with a 36C/D bust. I also am a mom of 2 so my breasts aren't "perky" anymore, yet my breasts look so good in this! ♥ Way to go HAH for making mommies feel sexy!