for a small stereo \/ cd-player , this device be fine . as a alarm clock , it be downright awful . use a cd with the alarm function would have be great if it do not only play the first song on a cd - even the most basic disc-man have a memory function , so why can not this clock ? also , the snooze be for 5 minute interval - as a lifelong and hardcore snooze-button user , this be just obnoxious . I need the standard 9-minute snooze , but learn that fact the hard way . the worst thing about this clock , though , be that it could not even keep correct time ! Mine would lose over a minute a day , so that by the end of the week it be 10 minute behind my other clock . do not bother with this one - either pay a little more for something a little better , or use you cell phone -lrb- like I have have to resort to -rrb- .