This top is very nice and well made.  I wish it fit me!  I am 5'1" and around 115 lbs, and the S was very large on.  I did not fill the top out it just looked like it was hanging on me.  I am sure if they made one size smaller it would fit nicely.