I think this is an absolutely beautiful swim suit! Unfortunately there is no mid sections support. It would be a good choice if you were expecting. I received a Large - I debated sizing down to a medium to see if that would help but then the leg/butt seem would be extremely snug. For reference: 5'7" 160 lbs.