Very nice dress, excellent value for the price. I ordered it a little big in case it ran small. It did run small, I typicalyl wear a M or L, This XL fits perfectly. Again, I am very happy with the dress and it fits perfectly, but do recommend ordering a size bigger than you usually wear.