Oh Noo, take from an old person
First, DO NOT take any money out of your retirement accounts, AND keep on adding to them. At 25 it is very good of you to have a retirement account at all!! clap clap.
Second, DO NOT fall into the 100% finacing trap. I know it looks good, sounds good, but they are a boat load of trouble considering your future in not set in stone. None of us can tell what is going to happen tomorrow, and a 100% mortgage just adds to the "potential" for problems in the future. Ya, I know, lots of people do it, but really as this is an investment property and you are only 25 and we are in the middle of a tossing and turning housing market I just can't see how now is the only time you can do this.
I applaud your investment savy, your eye toward the future. I really do. But, I think that Upstate in the next 5 years you will see a lot of opportunity will remain. Instead of going all finance, maybe think of saving a bit every week, like you do for retirement, in a money market account and really scope out exactly what you can afford, where you want to buy, and what you want to buy.
As far as I know, 10% needs to come from somewhere, either you , the bank, or you and the bank!
Sorry to be a "Mother" but you have so much time ahead of you, you obviously know and do save, and I hate to see someone 100% finance when they really don't HAVE to. It just puts your azz in the wind more than you have to have it out in that wind!
Good luck!