Source: https://www.bankofinternet.com/mortgages/first-time-homebuyer/advice-for-first-time-homebuyers