Had this alarm for four years in use and am very satisfied, especially easy to use, alarm awakens good and reliable've never slept except I forgot to ask him. Have him once bought for my son who had often slept through another and has since he no longer has it. It's also great that you can set two alarms. The snooze function is well placed so that the alarm can turn over and he wakes up again. I can only recommend