This is a wry comedy that requires the understanding of the communist puns of 1960's and 1970's China. Therefore, not only it might be a little bit difficult for non-Chinese to understand it fully, it might even be a little bit more difficult for Chinese who did not live through the 1960's and 1970's to understand. However, once you know those communist puns of the 1960's and 1970's, the film is very funny indeed.