NACA is an excellent program for those low to moderate income who can't get traditional lending to buy a home. NACA program has no down payment, closing cost or pmi and don't rely on a credit score. They also help you with budgeting, saving your money and how to clean up your credit. I highly recommend this program, as I am currently in this program to buy my first house.