Be sure to order this one or two sizes larger than what you normally wear as this runs VERY small.  The cut and fit though are very good, once you get the sizing right.  The sleeves are a very good length and I love the detailing on the arms.  I get a lot of compliments on it.