There are many reasons to invest in real estate including:
Earn an annual income: investment properties earn rental income from tenants that will exceed all expenses. Once all the bills and mortgages are paid, the leftover profits are paid to you monthly.
Capital appreciation on your investment: As long as there are tenants that need places to live, real estate will have value. When the local economy is growing and more people need places to live, there is more competition for vacancies and rents increase. Growing rents causes real estate values to appreciate.
Leverage: mortgages on properties allow you to increase your returns while having the rental income pay down the debt
Security: real estate is a physical asset that has intrinsic value, unlike volatile stocks or bonds. If a tenant departs, they can be replaced by a new one.