These shoes are adorable and fit perfectly. They do not rub my daughter's feet at all and are comfortable. They adjust in the front and back for the perfect fit. My only negative is that they get dirty very easily. My daughter is just starting to walk and still crawls when she wants to. Within and 10 minutes of wearing these shoes at the beach the toe area was filthy and black. They did come clean with just soap and water, but I wasn't expecting them to get filthy that quickly.