I've never had a swim top in this style before and I wasn't sure if it was me. When trying it on, I fell in love with the style. According to the size chart, I am on the large end of size small (with not many curves). The small fit great, though was a little snug in the arms - but that also helps the off-shoulder straps feel more secure.
Love this top and the print is beautiful! Very flattering