Bought these for my niece and she loved them. Didn't have a problem with her keeping them on because she loved the pattern. Best part is we can wash and keep using them, not like the disposable ones. Definitely recommend for kids. Great material and breathable.