John was the absolute best DJ! He was so professional in our meetings before the wedding, he played every song I wanted (even though some were off the wall), he kept the party going, and he even handled the couple of curve balls I threw him beautifully. Our wedding was the best day of my life and John was a big part of making it that way! I would recommend him to anyone!