I've bought several of these. When it's good, it's PERFECT and when it's bad it's frustrating. I don't play the radio and I don't recall with the cd but I play the cassette A LOT. My experience has been eventually and within the year the volume begins to intermittently go in and out, starting with for a few seconds working it's way up to every several seconds for several seconds to the point you can barely listen to and enjoy your cassette.
Because the unit is very attractive and otherwise plays excellent, after throwing away the few I bought I'd replace them with the same unit / different seller and eventually it's the same thing all over again.
Won't be buying this style any more, time to try out something new because I am radio/cassette/cd player til I die or til I can no longer find them, whichever comes first.