Overall good quality. Thick enough to not feel pebbles through the bottom, but not hard, doesn't feel like cheap foam, strong comfortable straps, heel strap stayed in place when she walked, the integrity of the rest of the flip flop was not changed when I removed the heel strap with scissors (but I don't recommend removing if using in a wet environment like a pool or the beach), so you can't reattach them, but that was anticipated when I removed them. So glad I brought them