This is the second time I have worked with Hayley and her team. They are knowledgeable, highly competent, very responsive and all-around great to work with. I was purchasing a new home while I was living two hours away and the process was so smooth! I highly recommend Hayley and her team. They will take excellent care of you during what is typically a very stressful time. With them, it wasn't stressful at all.