A well-located commercial property can generate higher rental income than almost any type of residential property.  Along with offering a greater annual rate of return, the value of retail and office buildings also appreciates over time given that they are properly maintained and looked after.  New infrastructure projects and the development of residential projects in the area can also increase the value of the commercial real estate.  Although a higher return on investment is usually the biggest motivation behind those looking to enter the commercial real estate market, one of the most noteworthy pros of buying commercial property is that it provides a stable and constant stream of income.