Fits like a glove.  Incredibly comfortable dress.  Casual look though.  And made of a sort of spandex like material like a lot of modern running gear fabric.  It's got a flattering A-line shape, so the skirt flares out just above my little tummy pooch.  Hits me a couple inches above the knee (I'm 5'3").