We get these every spring for our kids. They are the best, kids love wearing them (and try to wear them all year round as much as we will let them), they hold up incredibly well despite the abuse and frequent washing, and they were able to put them on themselves from an early age.  They can get a little smelly with bare feet, but are machine washable.