I was pleasantly surprised by this dress. it goes perfectly from work to drinks and i receive tons of compliments on it. i pair it with a thin belt and heels or booties depending on the occasion. i ordered a small, it is a little big, but the fabric is stretchy (i am 5'4" 125lbs). this dress accentuates my upper half, while disguising my lower half--thanks, dress!