I bought this radio for the specific reason of placing it in my shop (12V supply) so I could not only listen to the radio but, I could listen to all the music I had accumulated. I put all that music on the new Kingston Digital 64GB Micro USB I also bought from Walmart at the same time I bought the radio. Like I said, it's my shop radio so I was looking for a name brand that wasn't too expensive. This baby does the trick. The unit does what I need and all for a decent price. The few things I don't like are the buttons. They are too small and too close together. Also, when I've got the USB on "random", it always follows the "same random" that it always follows. I've got a lot of songs and since I don't leave the power on it, it starts all over again. I can't say much about sound quality because I've got some old worn out speakers hooked up at the moment. Speakers are my next project, but it's OK with me so far. If you're on a budget you'll probably like this just fine.