John made sure that our special day was absolutely perfect by doing the following : answering email enquiries very quickly , maintaining communication the whole time and having an efficient, professional , but really personable approach. He asked if we had any particular music preferences and played them all at really good points throughout the evening. The dance floor really rocked! Cannot recommend him highly enough. Thanks, John.