I love these shirts. I got the blue and tan. Won't get the white, because it will get too dirty. I wear them when working in the stables and working in construction. I wouldn't say they are stain resistant, as the sleeves have gotten pretty dirty. It is water resistant, however. Spilled coffee on me one morning and it rolled right off! They're very breathable, comfortable, look nice, and fit nicely with a good stretch. The stretch is nice, because I have a lot of shoulder and chest muscle that makes a lot of long sleeve small women's shirts not fit me anymore.
My one complaint - we need more women's options and colors. I would buy several more if I could get more nonwhite color options.