I usually wear XL so I went with my usual size and it fits well. Soft material and the length is good to the floor (Im 54). Only 2 things I didn't like about this dress: I didn't realize it had little gems on the front. I personal hate these things on clothes. I bought the blue dress, and in the picture it looks like a bright blue and thats what I wanted. When I got the dress it was very dark blue. Almost black when not in the light. Its not what I wanted but when I came back to double check my order it said royal blue but even then its still dark. I wanted what was pictured but my bad for not reading what was under the picture. Ill keep it. Its still nice but not what I really wanted. My search continues.