Perfect fit, comfortable, and a great price - who could ask for more! I got the medium thinking it might be a little on the small side based on the size chart, but it fits perfectly! (For reference, I'm 5'5, 170 lbs 36in bust 34in waist). The ruching on the sides makes it cute enough to wear with jeans, and it's just right for working out! I already bought another in coral, and will definitely be getting more colors soon! Highly recommend!!