David, Josh and the rest of the team at Castles are excellent! We worked with them on our house sale which completed a week ago. They really did put a huge amount of effort into keeping the process on track and never lost interest in our sale. David kept me fully informed on progress and was even contactable outside of hours in order to get everything through to the finish line. Seriously impressed. So glad we chose Castles for our sale. Thank you so much!!