This top is my fun splurge for the summer. it's a little flowy but not over the top. and the quality is great. 

i'm 5"7, 120lb with really broad swimmer shoulders. i preferred the xs because it was a little bit less flowy on the sides than the s. but the length on the xs is dramatically shorter than s, so i went with the s.