Best Puppet film ever! The jokes are well done, the facial features are hilarious, the voice overs are grand. Music is well done as well. Must have if you are a fan of South Park or any other film by Matt Stone and Trey Parker.