I have have this alarm clock for over two year and it have never let I down the variable snooze length be awesome I set it for 5 minute and if I want to snooze 20 minute I hit it 4 time if I need another 5 hit it again when it go off for another 5 . nap feature be awesome if you want to set a quick timer . never have to turn the alarm off or forget to turn it off on the weekend just set the alarm for Mon-Fri and let it run ... the sound quality of the radio surpass what I would expect from a clock radio even though I seldom listen to it . a great all around alarm clock with lot of feature . there be a few feature that be add to the executive that i think would be nice to have but this do everything that i need and more . would definitely buy again and again ...