We really liked working with John. He is patient and a good listener, but is aggressive when he needs to be to get the deal done. We wanted an agent that would work with us as a partner when we were buying our condo; not as someone who was trying to "sell" us on something to get a quick transaction done. John worked with us all the way and in the end, we were very happy with the outcome. We highly recommend him.