This dress does run on the small side. I usually wear a L-XL and had to order an XXL after returning the XL, but it looks absolutely stunning on. Accentuates curves while helping hide some "undesirable" areas. Neck isn't too deep and it hits at the floor for me (I'm 5'4").