So cute, and with the snaps, they stay on! Just be sure to get the right size. I bought a size up, thinking my daughter could grow into them, but then they were too big around the ankles, so not even the snaps at the tightest setting would keep them on. So, I'm keeping the bigger size to use in a few months, and had to order another, one size down. But, worth every penny!