I bought this for my son in law (to be) and he loved it. He usually takes a medium sized t-shirt but sometimes a large. I thought the large would fit fine and give him a bit of room but sadly it gave too much room. It was quite big on him.
I'm sure he'll wear it around the house but it's probably too big to wear going out.
It is a well made t-shirt and the material is nice and heavy. The print on it was really nice.