This dress is very forgiving and I like how it fits for the most part. I'm 5ft7in and weigh about 150. I got a M and it fits well but does tend to bunch up at the hips when I walk.

Overall, a nice professional looking dress for a great price. I'm thinking I'll buy more in different colors.