James was excellent throughout the process. His explanations of how the systems worked through to his setting up on the day and most importantly his playlist got everyone up on the dance floor. Thanks James…you added a huge amount to our wedding day. We wouldn’t hesitate to recommend you.