If you need cheering up, and aren't too bothered about political correctness, this is for you. British comedy at its best, from the era that really knew how to do it. Farcical characters and situations , coupled with a cast, known and unknown, who could get the best out of the material. Windsor Davies as the typical army Sergeant Major, bawling his gills out at a troup of entertainers, most of whom have no business in the army at all. And Michael Bates playing the archetypal indian bearer to a T.