These worked wonderfully for wearing under my maxi dress, it smoothed everything as it should and felt like it gave my belly a lot of support without being tight. I got a medium and am 7 months pregnant around the 160-170lb range now and could have easily worn a small. The legs didn't roll up on me nor did the top. These are SOOOO soft and didn't make me hot either.