The different types of mortgages explained – how to choose a mortgage