John was amazing! We had to change plans last minute and he was so accommodating. Would definitely recommend booking for large groups.