David Swirsky and his team are the best! We are so happy with our choice. David has an extensive music knowledge and library. But perhaps the most important factor was that it was clear from our first meeting that he doesn’t just play his favorite music. He spent the time to understand our taste in music, and he also knows how to read the crowd. Our party really felt like it was just for us. He and his team were extremely easy to work with, professional, helpful and fun. He kept all of us on our feet the entire night!! We could not have asked for a better DJ!!