I'm 5'4'' and athletic 165lbs and I ordered an XL based off reviews. The dress itself is pretty and exactly green as pictured, but as many other reviewers said it is very form fitting and very short. It would have worked as a dress on me but I'd like to be able to wear it to work so I've ordered a second in XXL. The fabric feels like a regular cotton fabric, slightly thicker than a T-shirt but not by much. Hoping an XXL looks good because it is a gorgeous item.