Robert Roof is hands down the best. Always willing to help and work around your schedule. Provides updates if anything changes and got information to you quickly. With me being a first time buyer, he was always willing to share bits of knowledge from his experiences and was willing to do whatever he could to make the whole process as smooth and easy as possible especially when I had a very busy work schedule. Would highly recommend to anyone.