John has been an absolute pleasure to have dealt with when we purchased, and then subsequently sold our property. He is both professional as well as personal and gets the best outcome for all parties involved in the process. We could not recommend him enough to anyone buying or selling. Thank you again John you are amazing


