I have bought twice and sold once with John and with each sale I really appreciated how John listened to everything I wanted and needed and made sure to stay within the defined parameters I needed to work with. John is so easy to work with, friendly and professional. I highly recommend contacting him for any real estate needs.