SUCH A GREAT BUY! I am 5'8 and 150lbs and I got a medium and it fits perfectly. A little more cheeky then my normal suit. It is comfortable and fits nicely. I have a B cup and if you have anything bigger I would recommend a large because the top would be small on anyone else. Overall happy with this suit.