This dress is beautiful. I ordered it for work, and it looks great. I'm 5'8" and normally a size M. I ordered a L and it fit well, but keep in mind that this is a fitted dress and if you have midsection concerns, you'll probably need spanx no matter what size you order.