I LOVE this dress!  I purchased it in black, and ordered both the XL and XXL.  I ended up wearing the XXL because it was just a bit more comfortable for me.  I'm 5'3" and the length was perfect; I was able to wear flats and didn't have to alter the dress.  I wear this for vocal performances, and the neckline is a bit too low for that; I just wear a lacy cami underneath and it looks great!  The fabic is a bit warm, but it's perfect for the cooler seasons (the inside almost feels like a light fleece, though not quite as fluffy, and is very soft).  The color held up in the wash as well.  I gave the XL dress to another singer and she loves it too.  I would absolutely recommend this dress and will order again if/when necessary!