This was my first book on the long trek to learning Cantonese. The book provides a detailed food section, which will come in handy when dining with the girlfriend's family. Food seems to be of high importance with the Chinese culture, so it is good that this section is very well done.
The problem I found was that the book does not use the widely accepted Yale romanization. I've been collecting all kinds of books for the last year, and Yale seems to be the most easily understood and most intuitive romanization technique that I've found.
Overall, the book has a diverse collection of phrases and vocabulary. It is a good book to have in your Cantonese collection.