Getting pre-approved for the purchase of your home will create a less stressful experience.
A down payment is the amount of money that is given to a lender to let them know you are serious about this investment. It helps establish that you are responsible enough to take on such a hefty loan, and that you are confident in this purchase as you are going to be putting your hard-earned money into it.