I absolutely love this swimsuit! The size can be tricky, though. Originally ordered a size Large at 152lbs, size 8 in pants. It fit well, though was a little big. This time, I am 139lbs and a size 6. The medium fits perfectly. I probably could have gotten by with a small, but I like having longer strings to tie the top. The top and bottom are both supportive. Its very cute!!! Great impulse buy!