Real estate is a strong asset here profit is guaranteed but not instant or quickly. it require long time.
I also believe that real estate is quite a good investment to make. It seems that it is one of the few investments that increase in value over time. If you buy a good house now, see again in 10 years and surely it will be even more expensive than when you bought it.
It does require you to be patient if you want to maximize profit though so if you are looking for roi right immediately then real estate might not be the best for you.