I wore this @ 35 wks pregnant with twins to a formal event. I ordered a small for reference Im 5'2 126 pre pregnancy , about 140 when I wore this. It fit perfectly supported my belly but didn't feel tight around my massive baby bump at all.