I am petite 5'3'', 120-125 lbs but large on the top so I bought an S according to measurements. The material seems very nice and the color is pleasant but the sizing is huge - I will return it, I think that even XS would be too large for me!