Purchasing a residential property is often the single biggest financial transaction of a person's life.