I work in an environment where I need decent looking, but hard wearing, work shoes. Upon taking my new job about eight months ago, I bought a pair of Sketchers black Oxford shoes. And I have to say, I'm not at all happy with how they have held up. Despite being worn only ~ 24 hours per week, regular cleaning with appropriate polishes and waxes, and daily use of shoe trees - the shoes are rapidly falling apart. The leather has split, badly, in several places - despite only minor contact with metal objects. In a couple of places the upper is separating from the (rubber) sole. And in a several areas it appears that the "coating" of top surface is separating from the underlying leather. I don't mind taking time and effort to look after my shoes. I don't think I'm particularly hard on them - although my work environment does mean I will sometimes get water or other contaminants lightly dropped on the upper. And I don't mind investing in (multiple) pairs of good quality shoes. The main (work) requirement is that they should have soles that are non-slip, and that they should be suitable for an environment where I'll be on my feet 6-8 hours at a stretch. The job is almost 100% inside, walking on a polished VCT tile floor. Toe-protection would be nice, but is not a requirement. I'd like to be able to buy some new shoes, confident that I'll be able to get multiple years of decent service out of them. Any suggestions of brands and/or models I should be looking at?