I was really impressed by how well-made this dress is - much better than i anticipated for the price.  The material is fairly heavy, so it probably wouldn't be a good dress to wear in the summer.  It fit as expected, except that it was a little tight across my upper chest.  This is probably because my shoulders are fairly broad.  I ordered the small size, and I normally wear size 6 (sometimes 4).  My daughter tried it on, and it fit her perfectly, so now it's hers.  She looks great in it.