radio question 2002 xg350

What is the best radio replacement (and easy to install too) for my 2002 XG350? Don't need tape player just good am/fm tuner-CD player that will do
regular cds, homemade cdrs and a front usb port for mp3 input. No sirius, XM or any of that.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.