I normally wear a small but based on the measurements I ordered a medium. It fits perfectly and makes my waistline look so nice! Good material and great fit. My only complaints are the zipper gets stuck and is hard to pull and the sleeves a quite a bit bigger than I’d like. However, I love everything else about this dress and think it will be worth it to take it to the tailor to be altered.