I’m 5’11” and 145lbs. I ordered a medium and the dress fit perfectly! Being so tall, it’s hard to find a maxi that is long enough and this dress hit the floor when I put it on. And the dress quality was great. So, I call that a win! The order arrived within 2 days, and even came with a handwritten “thank you”. I will forever order from this company and recommend it to everyone I know.