Bought these for my husband and he is very happy with them. You look great. They also come with an extra set of elastic laces. They are made of canvas and are a really nice colour. Something like light brown khaki. My husband says they are very comfortable and when I offered him the insoles if they were uncomfortable he declined saying they were perfect anyway. I often see him in spring and summer when he wears them. They're canvas and probably won't last long, but they're great casual shoes and much better than sneakers, although they offer the same level of comfort. big win. Husband is very picky about comfort/shoes etc.