Hidden Factors That Make a Property a Smart Buy