Pros: ridiculous number of options!
We got this several years ago and used it nightly for about two years with our newborn (born in 2001). It has a CD player built into the top of the radio, and we played nursery rhyme songs with a heartbeat in the background to help her sleep at night. We've never had any problems with it, and now it is in my husband's shop, where it is used daily and subjected to a lot of dust.
What I really like about this alarm clock/radio is that it has battery backup in case of a power failure. That is an option I need because I have to get up early (battery backup saved me when I had a 7:30 am final one year and we had a power outage in the dorm; I was the only person who didn't arrive late that day for their first final!). The backup is 3 AAA batteries--in the event of a power failure, this display remains visible (some clocks don't) but the CD/radio will not play. Your alarm will go off at the correct time. There is a low battery indicator light "just to make sure".
Setting the time is a breeze. There is a forward and REVERSE button for doing that. You can press the button for short changes, or hold it down so that the numbers scroll faster. If you "overshoot", you can reverse the numbers so that you don't have to hold it through another 24 hours.
The CD player has different modes of play: repeat all (for continuous replay of the whole CD); repeat (to keep repeating one track); random repeat (random tracks continuously); or random (random playing of each track only once). You can also hit forward or reverse to skip through and find particular tracks.
There are FM and AM antennas, and you can choose AM/FM/FM STEREO. Tuning and volume are dials, not buttons. There are two alarm settings on the clock--alarm 1 is for waking to the buzzer or a CD (you can even wake to a specific TRACK!); alarm 2 is for waking to the radio. There is also a radio/sleep option on the clock, and you can choose 15, 30, 60, or 90 minutes. You can snooze for 10 minutes at a time for up to an hour.
There are three levels of brightness for the LCD display, and for privacy there is a stereo headphone jack--if you use the jack, the speakers are turned off (great option for dorm rooms!).
This clock radio/CD player has about every option that I've ever seen on such a device!! I mean really--3 levels of display brightness, wake to a particular track from a CD, etc.!! It is really durable, as we've used ours for coming on 5 years now, and it's showing no signs of aging!
The design is pleasing--the CD player is flush with the top of the radio alarm clock, the time is in big LCD display numbers, the corners of the machine are rounded off and stylish, compact design for all that it contains.