I don't think these will hold up for very long. My daughter thinks they are comfortable but they already seem to be falling apart after less than a month. We had a pair of Reef sandals that help up for almost 2 years. They are cute, but they aren't going to withstand an active 7 year old.