Very easy to work with. They have an online tool that allows you to pick your music. If a song you want played is not on the list, they will get it for you. The only disappointment was that they did not play every song on our list. They do tell you upfront that the DJ's know the crowds and will play what will keep people dancing, and that's exactly what they did!
Click on each tool to see a sample.