As reviews have indicated, this is a really smart looking rash guard, unlike anything you usually see on the beach surfing or using a boogie board. However, I disagree with reviewers saying it runs really small. I'm 5'7" 135 34C and purchased a large based on the reviews. I wear a small top, but in something really form fitting, I'll buy a medium. The large fit like a large on me. I'd return for a M, but missed the return timeline. Ha! So I'm stuck with baggy.