I was in total awe when I tried this dress on. By far THE best purchase from Amazon as far as clothing goes. The quality is superb and I especially like the length and colors are true to pictures on site.  I bought the purple, which is a beautiful royal purple color and also the mauve, which is also really a pretty shade. I'm 5'10, 34C, 160lb and bought the large. It was not clingy at all and I plan on getting A LOT of use out of these dresses for future weddings and gatherings. I'm debating on getting other colors too for other occasions. Also, the length for me at 5'10 was perfect, it still just grazes the floor when I'm wearing flats with it. Exactly what I wanted!!! Love it!!