I bought this dress in black and it just arrive today. I read all the reviews before I decided on what size to order. I usually wear a Medium or Large in a dress like this, and in fact bought one at Ross almost like this in a size Medium. BUT, knowing how small this dress runs in size, I ordered the 3X and thank God I did. I fits perfectly and the length is perfect. I am 5'9 and weigh about 160 pounds. The fit is perfect. This goes to show you how small this dress runs. I do love the dress and I am glad I bought it. I just might get another one in another color. Order up 3-4 sizes.