Nice, medium weight fabric. It's a little scratchy but I'm hoping it will soften with more washes. I loved the slogans but they're hard to read. I've had several people ask "What does it say?" My husband is 6'1", 170 lbs.and the large fits him perfectly. I'm 5x3" and 140 lbs. I upsized to a large bc I don't like tight shirts but I should have stuck with a medium. I'm stuck with the large as they don't accept returns. Still, I'm glad I bought them.