DH has just complained he doesn't have any more nice t-shirts. I never thought his t-shirts were particularly nice anyway, but never mind. He usually wears just a plain basic, solid colour, Tshirt in dark green, grey or dark blue, most are supermarket ones and starting to lose their shape.
What is a nice, not too expensive but decent quality tshirt?