There is really no substitute for the factory service manual.  I did get a copy of the factory manual - it runs about 15$ more than this if you get the electronic version (probably preferable to the paper copy actually - easier to search).  The haynes manual is a few hundred pages - factory manual is over 2000 pages!  So, this manual just won't be as complete.  That said - the haynes manual will probably do fine for most repairs.