10/10. All round great. Communication was incredible. Location was impeccable.