I have the chance to buy these at what I think is a very good price. I'm undecided, though, because I can't decide what type of shoe this is. The grain makes the shoe significantly less formal, I think. Do folks wear these with nice pant, or even chinos? Denim, dare I ask?