Ordered for my upcoming vacation.  Will be perfect dressed up or down.  I'm 5'7  220lbs  wear an 18/20  I ordered 3X and it's a bit too big.  The front is low, may have to wear a camisole under it for work.  It's also very long.  But I plan to wear heels with it anyways.