I bought this watch for my middle-school aged son. He loves the fact he can set specific date for the alarm and the function is easy to use. The water-resistance feature works nicely, he swims with it during all his swim team practice. The watch is relatively thin, so it's easy for kids to wear. However, putting it on takes some practice because of the stiff rubber wrist band.