I ordered a size medium. It fit pretty well, however it was a little big around my waist and the straps are a bit long. However, I am surprised by how well it does fit. The material is a bit cheap, but stretchy and comfortable. Not a big fan of the bottom, and there are built in cups in the dress that you can see slightly. But besides that, I really like the way the dress looks on! Would recommend!