Asking any real estate agent what factors to consider before buying a property will answer that there are three factors that you...