Hilarious!! The characters are great, and though exagerated you can almost relate. A very funny story with lots of unexpected twists and complications.