I hated programming this thing, but it has practically become a part of my 7 year old son's arm, so I have to give it 5 stars. He loves everything about this watch. He loves how it looks, how he can light it up, tell time, time everything with the stop watch, and he can easily tell when the alarm is off or on. He is time obsessed and this made the perfect birthday gift.