I read this as five stars when I got my first shirt. Since that time, I have ordered three other colors. They fit well, and are very flattering with jeans, or office slacks or skirts. I wash mine in cold water, and hang them to dry.  They are always drive by the next morning.  I have occasionally spilled things on them while eating or cooking, but they clean up great with just a little spot treatment spray of your choice, and washing in cold water. So I think in that regard they are fairly stain resistant. I love the way that they feel like high-quality material, and are very soft.  I fully expect to buy more colors, which are true to the colors shown in the photos.