Beautiful. Soft cotton type material. Does NOT feel or look like a cheap dress which was my fear. I bought it for an outdoor wedding and it will be perfect. I'm 5'5 and it hits about an inch above  the knee. 140 lbs and a medium is perfect.