Fits perfectly but this color is closer to denim than I would have thought from what was on screen. I would have liked a little more green. The lace is a little scratchy on the sleeves when you first wear them, but I've had tons of compliments and people can't believe I got them from Revain! I'm 130 pounds, 5ft 5" and bought a small one.