Thanks for the feedback unhappyeld & liudr.
Good feedback on the buttons. When I built it, I hadn't considered its use as an alarm clock. But, since it already has a speaker on-board, alarm clock features could very easily be added. So, I’ll add a button or two on top to be used for alarm and snooze features in the next rev.
This version was designed for my living room, so I was trying to hide the buttons & make it as small as possible. Since they’re rarely used with the current code, location hasn’t been an issue. But, I can absolutely see how it would if you try using it in another setting.