If you have any kind of belly fat above your belly button this isn't for you. Mine kept rolling down and became a problem enough to where I just had to take them off. I ma 5'4" and weight around 150 and I bought the XL. I do carry most of my weigh tin the middle but i/m in pretty good shape for my age. I would recommend a full body shaper that connects the top and bottom so you get the full slim shape. It did make my behind look great though.