Purchased this dress through another retailer on sale and it is a great fit!!! It can be dressed up or worn casually.  Top is a little big, but can be adjusted.  Love this dress and it is very comfortable!