David was a great communicator and very understanding when we needed to adjust our booking date!