After buying and returning an embarrassing number of cheap Amazon bathing suits, I ended up buying two of these for a recent beach vacation. This is a great suit - flattering, good quality, fits well and nothing shows or hangs out. I am 5 ft 6, 142 pounds, 34b. Initially I ordered a medium, but it was too big - the bottoms were oddly baggy. Size small fits great. I bought one print and one solid and I think the print runs a little smaller than the solid.