Guild Mortgage has diverse loan options, flexible credit requirements and ample down payment assistance programs.