Yup, definitely agree with you!~ It is VERY up-to-date, in terms of HK slangs and other such words. This is my Chinese learning 'bible' -sweat