I’m always nervous to purchase clothes online, after looking over the measurements and reviews I went with a Large, I am 5.4”, 170, small on top 36B and size 12 jeans. I can sometimes wear some medium tops. I went with a large in this dress and slipped it on just right. I don’t like when clothes are to tight on me. I just loved how it fit, and it comes to my knee’s so that’s nice. Hope ot helps.