David was the definition of a professional. He made the whole process (which can be daunting to say the least) completely seamless. He was available whenever I had a thought/question and was able to resolve any query I had, almost immediately. His experience of the market was evident from the word go. He knew exactly how to handle the situation I was in and gave me brilliant advice throughout. I cannot recommend him enough!