When making an investment, you need to do your due diligence to ensure that you are making the right choices. Homebuying is no different, you want a property that will be a good investment in your future and not an endless money pit that will hold you back.