We couldn't have asked for a better wedding DJ than John. Not only was he incredibly thorough, diligent and professional in his preparations for the big day, he was also hugely personable, friendly and reassuring. We would recommend him in a heartbeat!