Sanyo MCD-XJ780 Portable AM/FM Stereo Radio CD Cassette Player and Recorder
I've only had the radio about  two to almost three months so I can't judge the battery life, but I'm very happy with the sound, ease of use, the way the cd player & tape deck works, so far