I love this coat!  I ordered a medium and it fits perfectly. (I'm 5' 4" and 120 lbs.) the buttons are sturdily sewn on and don't fall off like other coats I've had.
It's the perfect coat to wear over a short dress!  I only wish it had a bit more lining for colder weather and the sash could be a couple inches longer since the material is a bit slick.  It doesn't stay tied very well unless you double knot it (only enough length to make a very small bow.)
I give it 4 stars.