David was a great communicator from the first minute til the last. Unfortunately I had to cancel last minute but will stay there another time.