Perfect! Favorite set I own. Comfortable, put together, breathable, flexible, high quality, PERFECT! The fit of the top makes me feel less insecure about my stomach because it flares out nicely. The wide leg with the ruffles is super cute but still feels mature. Great fit proportionally. I’m 5’5 and 150lbs and I got a medium. Fits perfectly.