Is now the time to buy or rent