This bodysuit is so nice and fits like a glove. I purchased a small. I am 5ft 4in and weigh 128 pounds. It is versatile and sexy, It can be paired with heels for a night out on the town or worn as workout or yoga gear. I bought three of them pink, red, and black and will purchase more colors!