I was originally going to return these but decided to keep them for my daughter. They fit smaller than I expected but are sturdy and seem like they will last. Order a size up if you tend to run between sizes or have wider feet. The soles are a bit heavy as well but that doesn't really bother me, might be a 'thing' if you get them to walk around all day at Disney or somewhere like that. The footbed has a decent contour to it so they would be comfortable for extended wear if the weight doesn't bother you. I am not a fan of the rubber straps but i knew that's what they were when I bought them so that's on me, not the product. I would buy them again but bigger.