I bought these for my 3-yr old granddaughter.  They are easy to put on and take off and seem to be very comfortable for her.  She can run a hundred miles an hour in them, and no tripping or slipping.  I will definitely buy them again.