You bet it is good it has great comedy and a awesome main character and hysterical events that happen to him overall I think alot of ages can handle this movie.Remember it is only as bad as you make it.
I actually really enjoyed this movie. Though it did sort of have some bad stuff, at the end it had a positive message about telling the truth and being yourself and sticking with friends.