Very instructive but needs update to slangs , speeches are recognizable but to complex for no reason , formal is always accepted but less absorbed from foreigners.
The.ran about Cantonese by Nemo, v3.2.10