The good
-
A cute, feel-good story. It will make you smile.
-
Lots of twists and turns.
-
Funny, unpredictable, zany characters.
The not so good
- Slightly overstays its welcome, stretching out the ending by a few more chapters than was really necessary.