Not a bad choice on your part.
However if you can obtain a TEAC AD 850 SE CD and Cassette Player, it cost but a fraction over 500, *BUT* not only does it have cd and cassette deck, it has USB!
Not to mention Teac gear is hard to come by and in general good quality.