David's profile

David's reviews

  4.9  
David has 196 reviewsacross 17 different locations, showing 12.
Seller review
We have had the best experience
over 3 years ago
We have had the best experience

Through David Bain as our agent, we have had the best experience with Upstate from both a Marketing and Sales perspective. Our property listing, with fantastic pictures and spot-on wording attracted a lot of buyers throughout the whole sales process. Our house was not the easiest to sell and the market was becoming challenging, but up to the end David navigated the sales process with a calm assurance and impressive professionalism and got us a deal we were very happy with (considering the state of the market). We also received feedback and advice on the purchase of a new property which proved incredibly helpful. We will now try the company's Concierge service to help us move and enjoy an end-to-end exceptional Upstate experience. Big thanks to the whole Upstate team. Highly recommended!

Seller review
We had a great outcome
over 3 years ago
We had a great outcome

We had a great outcome. For a process that can be extremely stressful, David makes it easy. We have worked with David for many years as he is someone who works with respect, integrity, upholds trust and ensures transparency at all times. David is a pleasure to work with, we trust him and will continue to work with him for many years to come.

Buyer review
"David was great, awesome knowledge of the property
over 3 years ago
"David was great, awesome knowledge of the property

"David was great, awesome knowledge of the property and very accomodating with inspections and his time. When i decided to purchase the property he communicated throughout the whole process making it seamless and pain free, thanks again David"

Buyer review
Absolute pleasure to deal with David
over 3 years ago
Absolute pleasure to deal with David

"We have recently purchased a property through Upstate Dee Why and had a great experience. It was a super easy dealing, particularly as we were selling two properties at the same time, a multi-real estate exchange which should have been more stressful than it was. David was pleasant and professional to deal with the entire campaign, reaching out and keeping us informed appropriately and ensuring we were always in a position to be a part of the conversation. When we were lucky enough to secure the property, David worked hard to line everything up to complete the purchase in less than 24 hours. It takes all parties doing their bit to ensure such a streamlined process and David managed the process perfectly. Absolute pleasure to deal with David and have such an easy going experience. Thank you "

Seller review
Professional and knowledgable agent
almost 4 years ago
Professional and knowledgable agent

thanks for your help with the sale of my property, the advertisement was excellent and I always felt like I was kept up to date with all the information during the sale process. I believe you helped me to get the best price, thank you.

Seller review
David is exactly what we were hoping for in an agent
almost 4 years ago
David is exactly what we were hoping for in an agent

David is exactly what we were hoping for in an agent. He’s trustworthy, honest and a great listener. We now consider him a friend as well! He’s experienced and level headed with his focus on serving his clients, not just getting a quick sale. He knows the market and he works hard. We cannot speak highly enough. Thank you David!

Seller review
Everything they said they would do , they did with flying colours
almost 4 years ago
Everything they said they would do , they did with flying colours

We found David and Kristy extremely helpful and informative. Everything they said they would do , they did with flying colours . The whole process of selling our property was less stressful due to the professionalism and empathy from David and Kristy. We have no problem recommending them to anyone else looking to either buy or sell a property.

Buyer review
David was very knowledgeable & helpful during the unit inspections
almost 4 years ago
David was very knowledgeable & helpful during the unit inspections

We found David Bain & Kristy Thomson very professional in their approach. David was very knowledgeable & helpful during the unit inspections & the sales process which made it a stress free experience for us. All in all great representatives for Upstate.

Seller review
I would highly recommend David and the Upstate Team.
almost 4 years ago
I would highly recommend David and the Upstate Team.

Thank you to David Bain and his team, Kristy and Angie, for the well organised and professional sales campaign. The friendliness, kindness and assurances given were very much appreciated. Very happy with the whole process. I would highly recommend David and the Upstate Team.

Seller review
Very happy to have worked with David
about 4 years ago
Very happy to have worked with David

David has been amazing during the sale of our property. He is very professional, genuine. He and his team took us through the whole sale process in detail, ensured we understood everything and was just a phone call away, anytime if we needed any assistance. Very happy to have worked with David, James, Bella and the UpState team.

Seller review
Best Real Estate Agent on the Beaches
about 4 years ago
Best Real Estate Agent on the Beaches

David was excellent and professional in the process of selling our apartment. In under a week listed off market we had the offer we wanted and couldn’t be happier. Communication was amazing and we were updated every step of the way in what is usually a stressful process. Amongst selling our apartment David also gave us a great helping hand in finding a suitable place for us to buy and gave us honest feedback on different properties. We will definitely be going back to David at upstate in the future.

Buyer review
Professional and Reliable
over 4 years ago
Professional and Reliable

David was very professional, explained everything thoroughly and was great with communication.

85 - 96 of 196
SMS
© 2026 RateMyAgent