Bought this for my wife to wear to our granddaughters birthday party.  It is well made and fits great.  My wife is 5"5" and 125 lbs wears a size 4 and the medium fit her with room.  She loved the fit and said the material on the sleeve caps is a bit scratchy.  She would buy this again