I just put this item on half hour ago. I purchased it post baby and it seems to do the job wonderfully. I am 5'3'', 127 lbs (now) and I purchased XS. Based on other reviews I feared it may be too small but it fits just right. It's very tight but I didn't have trouble putting it on, and it offers very strong support and looks as pictured (I have pretty small hips and usually I cannot see a "waist" shape and now I do!). Love it so far.