Buying a New Home, is now the right time?