I love this swimsuit! I bought it for a cruise and it definitely turned heads. The only reason it got 4 stars instead of 5 is because the part that is supposed to hide/cover up the breasts kept moving and I kept flashing people! LOL! So I had to keep an eye out for that but other than that it was a nice suit! I am 5'1 140lbs and got a small. It fit nicely.