The fabric is a bit thin but that makes it classy which I appreciate. I was hoping the blue stripes would be navy blue and they were. They go well with my navy blue cargo pants. My compliments to the people who photographed the t-shirts. They seemed to mimic the colors of the shirt very well. I'm also glad I wear XL because sometimes I just wear large and XL has given me longer sleeves and I like that.