I love this book. I love these characters. I love how goofy it can get. It is so, so, so good. I love the movie too. READ THE BOOK FIRST, if you plan on seeing the film. The book is much larger than the film.
It starts out okay but then it just drags on and on. 1/3 of the way into it and I still couldn't see where it was trying to go or what story the author was trying to tell. There is too much 'wordy talk' that tries to build a character into the character and hardly any dialogue. I finally called it quits before finishing the first half and I'll probably not pick it back up again.