Bought these shoes for my son's school uniform. They are easy to put on, the sole is flexible and they have a comfortable cushion. They're comfortable enough to wear all day and walk around in between breaks. They have withstood the abuse they endure very well. I have bought this brand 3 times and twice of the same style in different sizes.