I ordered this in a large. Def cuter in the picture, I think.  I do like it though, if it had fit just right, I would have kept it.  Im 5 7, and about 150lb.  This is a one piece and I feel its a little long in the torso. Too long for me to be comfortable. I would have to pull at the shorts constantly to avoid chaffing.