I cannot believe how fast I received my dress! And I love it... I had to get it hemmed as I am pretty short! I ordered a M, I am 5'2 and weigh 145. I probably could have fit in a small but the M works! I have already placed a second order! Very pleased with this company!