I am 59 and 180 pounds I got a large. This dress is on the tighter side but it really looks good and is nice material. I have to wear a slip because it will show lines. The color is like the one online.