I want to praise Amazon for their excellent pricing and fast shipment. These shoes are very comfortable and look very nice while wearing jeans. I do agree with others this isn't a 'dress' shoe so if you are planning to have a semi-formal attire, I don't recommend wearing these shoes. These shoes also look great while wearing kakhi pants and a nice polo shirt.
As far as the material, the outsole is rubber providing great comfort and anti-slippery features. The insole tends to run a bit thin so I wonder how long it will last. Arch support is very minimal so those suffering from arch issues should consider purchasing custom insole.
I've worn these shoes for about 3 weeks and I have no complains.