This dress can be dressed up or down (casual). Love it. It is a bit roomy past the waist, but not too bad. If you require a snug fit, buy one size smaller. It is very comfortable and would buy again. Lightweight for hot summer days and blazer ready for the fall and cooler days. Great purchase.