It is so difficult to buy lingerie. Even harder to buy online. Add in the fact that I'm a busty mom of two with an apple shape. I wanted to find something cute that would hide my imperfections, hold up my chest and make me feel sexy. I bought this in a large. It is perfect! It has stretch, so it fits comfortably over my body. The straps are adjustable. The cups fit perfectly and hold me up nicely (even though I'm a 36DD and was afraid it'd be way to small). The mesh on the sides give an extra hint of sexiness without showing too much (stretch marks lol). So I am very pleased with this.