John was incredible throughout the home buying process. We lived in Long Beach and could only view homes on the weekend. John was extremely accommodating and had multiple options for us to view each time we came down. He was able to take our very specific needs and help us find a great home. I highly recommend John to anyone looking to buy or sell a home!