Every suit I’ve gotten from MBM swim has been so flattering. Plenty of room for curves. I got the XL in Joy instead of L because L was sold out and the straps were so adjustable, but the top runs smaller than expected. I’m quite pleased with the fit!