I found the book a little bit difficult to get into. Having spent more time working through CFD problems, it all now makes sense - although I would recommend beginners to find something else more recent (such as An introduction to Computational Fluid Dynamics: The finite volume method by Versteeg & Malalasekera) that has some of the more recent developments in the field.
It is still an invaluable reference to have on your bookshelf as it covers the fundamentals of CFD.