I use Carhartt and order it from Gemplers in the U.S because euro sizing is too small for me, XXl from the U.S fits nice and loose, XXL from the U.K. is like wearing a cycling jersey, and you get the choice of long or regular length over there as well. Seems like there isn't anyone over 5'8" in the U.K
Being as I spend most of my either at work on big engineering sites or playing with cars/trucks etc in my spare time i tend to destroy clothing really quick, but the Carhartt stuff just lasts.