Is now the right time to finance a home?