David was professional and kept me up-to-date through every stage of the process from start to finish. He has a strong knowledge of the market and understands the emotional journey of his clients. David is easy-going and a pleasure to work with. I recommend David and his team without reservation.
