Good quality, but can be rough if walking long distances (I walked around a city in these and my feet definitely hurt the next day). Sole is pretty flat, not much cushion. They slap the ground a lot too because there isn't much give; the sole is rock hard. Good for just hanging out and not walking long distances though.