David explained the whole mortgage process thoroughly and advised us on affordability and who the best lenders would be to approach. When the time came to complete the application he completed all the paperwork quickly and we had our mortgage offer through with no hassle. David really was superb from start to finish and made the whole process as stress free as possible.