David could not have been more communicative and accommodating. Outstanding experience.