These Carhartt coveralls are hard to beat. Tough, durable and warm. You have to watch the sizes, though. I jumped up one size because the 44 tall were too small and the 48 tall is too long. I can live with rolling up the pant legs.