Working with John was an absolutely fantastic experience. He knows exactly what he is doing and will always make sure that you (a buyer or seller) are 100% informed on the process. He is always open for communication and will make sure that you are more than comfortable with your experience. When buying my first home, John made it such a breeze!