I'm 5'4" and weight jumps around from 140-150, I ordered the medium. I always have problems with dresses because I just can't find the right style that I like and that I like how it looks on me. It's fits well and feels surprisedly, not cheap. I was fully expecting this dress to feel cheap and everything else the worse reviews say. The color is nice, I would put it more in the jewel tones which I like.I was looking for something long sleeve that I can wear all year round for work and for casual dress events.I like the way the dress lays on you, doesn't fit too tight, there are materials to flow to hide some of our more unflatteringly parts. The length for me is perfect, can wear with just about any type of shoes.Love the that it has pockets, more dresses and skirts should have pockets. Construction wise, I haven't found any issues with it yet. I haven't washed it yet, so I guess I'll find out when I do, if there are any. But based on what I am seeing, I don't expect there to be. I think overall it's well sewn and well made.