I am giving this a two star because it stops working. We have had it for about nine months. In order to use the warranty, we have to pay for shipping to a repair shop (there are none in our state). Plus the random feature takes quite a while in between songs, the random search seems excessive.