I bought 6 of these shirts in different colors for work. They are thin but not see through so I don't get overheated in them. I have washed all of my shirts several times since I received them and they have held up well and the colors have yet to fade. These shirts aren't to short, they hit right below the hip. I ordered 1 size up from what I normally wear and I'm glad I did because they would have been to small if I hadn't.