In addition, a building can also last for many years meaning they can recover their money even after a long period of time.
Apart from that, real estate has low maintenance cost. This means that you will not be responsible for the maintenance but the tenants will do. One thing that you will do is increase the monthly charges by some amount after taking care of the building. You can only cater for some minor maintenance which does not affect the tenants directly.
Lastly, real estate investment always appreciates in value. One thing that you should know is that this is your responsibility and by making minor adjustments you will boost the value of your house. For example, fixing the broken parts and painting using high quality paint will increase the value of your property.