What mortgage/mortgage company would you recommend to a first time buyer?

Answer
Call a broker. they work with many different lenders, and each one has different programs that can be tailored to your situation.