I always have a hard time finding casual dresses, as I'm a 30G bust and a 6/8 bottom, but this dress worked great and is very flattering.  It is made of a good quality stretch cotton (with 5% spandex).  I am 5'3" and it hit just below my knees before I had it taken up about 2".  I LOVE that I can wear the wrap top up high for work or pull it lower for the weekends.  A great basic dress.