For the price this is a great shirt. It fit true to size and is form fitting, in black it looks great, in heather grey - meh - a little too tight. The material is thin and stretchy, lighter colors may be see through. The length is a bit short, but not so much that it looks weird, I'm 5'8" and it comes to my hips. These would make great layering shirts. I wish so many of the colors weren't out of stock in the large size, I wanted to order a few more but a size bigger so I have some looser shirts. Taking one star off for the pricing difference, different price for each size so I have to pay more to switch from a medium to a large.