I absolutely LOVE this top! I am 5'4", 140lbs and M is perfect for me.This top is, by far, the best top I have purchased in a long time. The fit was extremely comfortable. It is longer in the torso, so it doesn't ride up on you as you move around. The material is so soft and luxurious feeling and the color was rich and looks exactly as it is pictured online.