Essential Considerations Before Buying an Investment Property