I'm 5.3, 120lbs ,S is very good. I am absolutely in love with this white top! As someone who is a little curvier, finding tops that fit well but also look stylish can be a challenge. The fabric is soft, comfortable and feels great on my skin. I've worn it to both casual and formal events, and it easily pairs with jeans . The cut is so flattering and accentuates all the right curves without being too tight. A wardrobe must-have!