TOP. NOTCH. We gave Robert a handful of songs we wanted to hear, and an extremely vague idea of what kinds of music we wanted - he nailed it! Everything went very smoothly. Prompt, professional, interactive with the guests (but nowhere near intrusive), and a very nice person to work with. He somehow knew what we wanted even though we weren't sure ourselves! I've already very highly recommended him to friends.