Learners of any language will often have to refer to a grammar reference sometime in their studies. The authors of this grammar also have other grammars out for various levels of study, but the comprehensive one, is perhaps killing several birds with one stone.
I rate this 4 stars, because it does a very good job in presenting Cantonese grammar and syntax in a way which is understandable and enjoyable. But, for people who have learnt Chinese in another form, say Mandarin, don't think this is an easy book, because you can read Chinese. There is, in fact, no chinese characters in it at all. It would have been very helpful had they put them in, but over the years, having been a speaker of a similar language - Hakka, I've come to the conclusion that to learn another Chinese language from already knowing one initially, it is probably more work, but ultimately less fallable if you start anew, and not resting on your laurels just by getting the gist from Chinese characters. Often, Cantonese surprises you with constructions and vocabulary totally different to Mandarin, and Matthews and Yip's choice not to put in Chinese characters (for me at least) is sound. Some people will not like it for that reason.