Love this dress!  This is a great dress to wear to the store or out to dinner, very versatile.  I am 5 foot and this dress hit me right above my knees, it is not too boxy or to low cut.  True to size.  It is cotton and colors are vibrant.  I must mention, once I took it out of the package it did have a smell to it.  I did read in a previous review a customer mentioned this same thing.  I believe the smell comes from the color dyes and once I had it on a hanger the smell faded.  I would order more.