I gave a 4 star rating because the shoe size is not consistent. I purchased two pairs of Diesel shoes and one pair is too large and the other is too small. From a comfort stand point they are very comfortable except for the size being too large. The other comments about getting dirty very quickly is accurate. With all of that being said, these shoes are decent.