This is a decent boot, but be warned - they are sized big, and I mean big. I got a pair of the Code 6 4 inch boots in my regular size (9.5 Wide) from Bates and had to return them, because they were almost a size and a half too big. I wear a 9.5 2E in running shoes. I got these in a size 8.5 3E and they still feel too long. The cushioning is ok, but it's not enough for standing and moving around for more than an hour. I use these on stage (rock guitarist) and wore them for a Halloween show for about 6 hours total. My feet were hurting about 2 hours into the show. I would return them but as I've already worn them out, I can't. Bates needs a more cushioned insole, and they need to get their sizing correct. I don't think I can recommend these, and I probably won't buy them again.