Ordered XL which was too small especially the bust area, I sent them back for the 2XL. They fit beautifully.  The colors are exceptional. The print on these dresses is stunning. I ordered 4. I will dryclean mine. I am 5'3" and the length came right at the top of my knee. The fabric is a bit light weight but it wears well.