David is very easy to communicate and helps buyer and seller to make the deal. As a buyer, we were experiencing a few water leakage issues after building inspection. He is helping us to get things sorted and arrange further inspections to make sure everybody is happy before the settlement. Highly recommended!


