If this had two alarms it would be perfect, it only has one. But you can set that to work Every Day, Weekdays, Weekends, or only on One Special day, which is handy. You can also set alarm to be buzzer, DAB, or FM, and (unlike what another reviewer says) you CAN indeed pre-set the max volume it will wake you up with, as part of the Alarm setup wizard.
We LIKE: at night, clock is very dim, so won't keep you awake unlike some. You can pre-set that brightness, or leave it on Auto where it dims down when you switch the light off. In morning, it starts at lowest volume and gradually ramps up, so it doesn't blast you awake. The initial setup of the Alarm is through a "wizard" but you only do that once, usually. Time keeps itself accurate through DAB, although don't think this is the default and you have to find that in the menu to set it to Auto Update. If power goes off, it should reset the clock properly when it comes back on (even without battery backup, which it doesn't have).
We LOVE: you can change the alarm time from the front on the bedside table, don't have to peer at any little buttons on top or slide switches round the side or work through any menus. When the radio comes on in the morning, as well as a very large Snooze bar on top, you just have a large ON/OFF button on top, not a tiny slide switch round the side or back, to kill the alarm until tomorrow, so VERY EASY TO USE.
Could be better: Why not two alarms? One for weekdays, one for weekends? Many others have this. Oh, and setting up Preset radio stations is a bit fiddly but is not THAT difficult, we found - and once done, it remembers all this for a loooooong time even if the power fails. The radio station it wakes you with is the last listened to - why can't you choose a specific station independent of what you were last listening to?