Absolutely fantastic. Joe listened to our long and "control freak" list of requirements and expectations and delivered on every point. He had a great feel for the crowd and played sets that were spot on to the mood and the audience - and of course kept the dance floor packed until the very last song. He was on time and very efficient - and even helped us out with some really beautiful bespoke lighting.