Real estate is the best long term investment