I was really excited to get this dress. It looked beautiful and very classy in the online picture, and I thought that it would be an excellent choice for an important event I had coming up. The dress shipped very promptly. When I got the dress, it was made of very nice fabric and (for the price) looked like a great deal. However, when I went to try it on, the hemline was significantly lower than what it shows in the picture. In the picture, the hemline is above the knee-- just enough to be fun while still being proper. I ordered a medium, and on my 5'6" frame, the hemline fell to that awkward length just between your knee and calf. I am not disproportionate, and feel that probably the model in the picture just had really long legs. However, if you are average height and are looking for an "above-the-knee" dress, this may not be it. The rest of the dress fit quite nicely and was true to size, but the weird hemline just made it too matronly for what I was looking for. I didn't want to fuss with having the dress altered, so I chose to return it. If you don't mind that length, or don't mind if you need to have it tailored, I would recommend it-- the rest of the dress is really quite cute! However, if you are of average height/build and don't want the hassle of getting it fitted, I would avoid it.