This is a beautiful dress.  Very classy and elegant looking.  I am 5'10" and wear a 10/12.  I ordered this in XL and it fits perfect.  The hem reaches to my ankle.  I would prefer a little longer, but at almost six-feet tall, I've learned to live with shorter hems. The material is nice and not too thick or thin.  Good value for the price.