This is the 2nd one of these I have owned.  It is inexpensive,very reliable,easy to set and program, and its five alarms are loud enough to wake you up (alarms on some of the newer models obviously are intended only to alert you to something during the day)and now comes with a 10 year battery.  For the money I don't think you can do better.