Great fit. I am 5'4" and weigh 165-170lbs more muscle than fat. I normally wear a medium or a size 8 sometimes depending upon the make a 10. I purchased a medium. The waist is a little long but I am really short waisted; it fit great I do wish that it pulled in more in the lower abdominal area. It really smooths the waist and upper back area nicely. I really like that it's light-weight fabric.