I'm 5'1 and weigh 103 lbs, and I ordered this top in a size small. It fits true to size and is very comfortable as well as well made. The fabric is lightweight with just the right amount of stretch, allowing it to hug my curves in a flattering way while also giving a slimming look. I really like the half-zipper detail because it adds a touch of sexiness and makes the blouse more versatile. Overall, it's a stylish and practical piece that's perfect to add to any fall wardrobe.