Lots of overseas money that wants to move to a safe location and invests for the next generation. The expectation is that rents and values will go up over time. Also lots of local money with nowhere else to call home. Take the tax deduction if available, the equity build up if the purchase is not cash, and hope for appreciation.
Or as I see it, too much cash out there with a short memory.