Most complaints about these shirts are that they run small.  I normally wear a small, so I ordered a medium and they are perfect.  I wanted a layering shirt that wouldn't be bulky underneath sweaters and these are perfect. I ordered two and am very happy with both.  I have long arms and the arm length of the shirt is perfect.  They are nicely fitted and the material is soft.  I would definitely order again.