Cherokee is always reliable.  Fit is perfect and the material is great.  LOVE how long the sleeves are and the overall length is fantastic, no worries when bending over ;). The price is outstanding.  Highly recommended.