This was a very entertaining film for adults and kids. There is the gross yuck factor every little boy will get a kick out of and there is a sickly sweet teenage girl meets boy for the girls in your family to enjoy. Overall, a very well put together movie that has a few real world touches to bring the entire audiance into the film. Recommended for kids 3 and up.