This is a really great business casual type of dress. It's long enough that it goes past my knees and it's actually quite comfortable some of the reviews have said that it was sheer, but I was able to wear this fine without having to worry about my underwear being seen. It comes with a cute belt so that the waist looks more snatched. I ordered a medium and it fit to size. Pair with a cute pair of sandals, or maybe some heels.