In my opinion, there are a few things which would have made this better, such as: a quick return to midnight for alarm setting, being able to set the volume on the alarm instead of it being progressive, and having the volume of the radio where I last put it instead of at a starting default level. However, it is overall a nice alarm clock at a great price. The dim level is not too bright or too dim, the green light is easy on the eyes in the dark, there are two easy-to-set alarms for radio or beeps (and they are still pretty quick even though you can’t just flip back to midnight for a starting point), radio reception is good, and it’s pretty small. The only actual flaw I’ve noticed is that the snooze time is inconsistent... I’ve had it be anywhere from 9 to 2 minutes. But with 2 alarms, the snooze can be easily avoided if desired. Overall, I’m happy with my choice.