I ordered a medium, it was a little big and bunched up where I was lacking the curves to fill it out. It was very low cut on me, much more so than on the model. Could not wear a bra with it. Material a bit cheap but on par for the price. I gave it to a friend who has more curves and I bet she rocks it.