Factors You Need to Know as a First Time Home Buyer