Finding the perfect loan for the perfect home