Attention Homebuyers! It's a Great Time to Buy