The dress fits a bit large, so I'd recommend a size down, and is a bit long, but it's very comfortable.  The material feels nice, and wasn't too hot walking around Vegas in 110 degree weather.  As I said it is a bit long, but if you wears heels with it I believe it'd be fine.  I rarely wear heels, so I tied a knot at the bottom, and it was perfectly fine.  Wasn't even wrinkled after I untied the knot.  And the best part is it has pockets! I'm definitely a pocket person over carrying a bag, so this was great for me.