I adore this top. it is super soft, drapes nicely, and looks great with a ton of different bottoms. i am 5'4", 104 lbs., and ordered this in both xs (my usual size), and s. i ended up keeping the s (most cloth & stone xs tops swim on me, so i was a little surprised), but glad i tried both. my only concern is how it will hold up after washing it. it is a gauze-like material, and i just hope i can get a long life out if this top.