It does what I need, which includes dual alarm, sleeper, multiple waking up choices, radio and CD. The CD player's sound quality is fine considering the price. If you care a lot about radio, then this is not what you want. But to me, I only listen to one or two radio stations in the morning, and the quality is pretty good.I listen to the CD to fall asleep, and use the radio to wake me up. Just what I need.