A R700,000 Johannesburg apartment promises a 20% gross rental yield, but tax, levies and risks complicate its comparison with an investment fund. It could be worth holding on to a property that generates an attractive amount of money each month, but its future value is not guaranteed.