We were having a bit of trouble with the weather and David was very understanding and helpful. He did a great job of communicating with us. Would definitely book with David again!