I am 5'5, 150lb, generally size medium shirt, size 6 or 8 pants and bought a size 8. i have had two c-sections so my stomach has some problem areas, which can be easily highlighted in a swimsuit- not this one! i felt good, it hid my problem spots, showed off curves and stays in place! i can't speak to the durability of it yet, however, it makes me feel great, and that is tough when i am in a bathing suit. that in itself makes it worth the price! try it!