I loved the concept of this top so much that I wanted it to work for me, but it did not. I have a long torso; nursing a babe, and average weight. The top seemed to be made for someone more petite - it dug into my armpits and rolled up on my stomach the moment I sat down. It fit around the bust, so I don’t think sizing up would’ve helped. I liked the feel of the material (even though I didn’t not wear it in water since I returned it.) I am 5’9, 150lbs, and a 38C and ordered a Large.