This dress's material was surprising soft and silky as I thought it would be more of a cotton material. It's nice, lightweight, and breathable fabric. It's an oversized, casual fit and goes to about my knees (I'm 5' 4.5\" and 120 pounds). I ordered the small.