This dress is PERFECT! It's soft, comfortable, stretchy, and flattering in both professional and personal environments! I opened the bag and went, WTF? I put it on and it's fantastic! I am 5'3 and 190lbs and got an XL, which is suitable for work, but I could go down to a L for date night. I want one in every color if I can afford them all! Great dress, reasonable price!