Best of times for real estate