A funny and invigorating film with well developed characters and good writing. There's a fresh and natural humor that keeps the film steady and more engaging which was more helpful in grasping the characters and their behaviors. A good film to watch.