Recommended by a friend, David was amazing explaining everything I needed to know about mortgages (as this was my first one). Always got back to my emails promptly and called me to update me on my process when something had progressed. He was friendly and helpful throughout and always let me know that if I needed anything, even up until moving in, to let him know!