David was responsive and accommodating, and understanding when we had to cancel for reasons beyond our control.