Dress is very comfortable, pretty, doesn't wrinkle. It is a little longer (barely clears the floor in flat shoes) than I would like, but I am only 5'5" .I purchased an XXL.  Fits comfortably (I have an above average waistline and a BMI of about 30 but only wear a B cup and the top is pretty modest.).