This does run small, but I knew that from reviews. Length is accurate. Materials and workmanship are nice. This is just like the quality of some $400 boutique dresses I see in Vegas. I purchased in black and the green. The green is beautiful. For perspective, I am size 4, 126 lb 5 ft 9in 34A. The medium fit perfectly. Purchased for a wedding. Wish it had been longer, but the longer version was not available in my color if choice. If you are tall it won't fit like the model. Had to shimmy it down a few times.