David was so knowledgeable and explained things so well, that we always felt we knew what to expect and were in control. He was also very down to earth and really lovely to deal with. He got us a great outcome, we couldn't be happier! Can't recommend him highly enough.


