The Yamaha CD-S300 is a versatile CD player that can't only play CDs, but also MP3 CDs. There's even a USB input that you can use to connect your MP3 player or iPod. The entire device has an air of quality, and the internal parts have also been designed by Yamaha to minimize signal loss. The Yamaha forms a nice set with the Yamaha amplifiers and receivers. In case you want an even more high-quality construction, also take a look at the Yamaha CDC-600 CD changer.