Why 2016 is great time to buy a home