It was a cute dress but not appropriate for the event I was shopping for. I returned it because it was not professional enough for a work event. Too short. It would have been awesome for a wedding or something more "fun". It fit nicely and is true to size. I am 5'6" and about 130 lbs - the small fit perfect.