John is amazing! We've worked with him a few times now both in buying and selling. He really is knowledgeable about current trends and helped us really narrow down our own thoughts and possibilities. He's got a great sense of humor which is nice especially if you drag him around to 6 house showings in a single day (sry John but we found one!) You cant go wrong if you need someone to help buy or sell. One last thing, when we were looking for out first home, he really got to know us and seemed to know at a glance if something was what were were looking for or not. He also tolaught us a lot of what to look for when viewing homes. 10/10 would use again.