Not much padding for all day comfort, I had to get some insole pads to made them comfortable enough to wear all day long. Not a great buy if you have wide feet. There isn't any traction at all if there is any kind of water or moisture on the floor so as a winter shoe I would go with something else.