The fit and fabric is very flattering despite being a bit larger than I expected. For reference, Im 57, 160 lbs, 36 in bust, 28 in waist, 44 in hip and I got a medium but couldve worn a small. Im very pleased with this product overall!