The book was entertaining, fast-paced, and fun. It was not well written, often becoming bland, overly blunt, or stodgy. The exposition was INCREDIBLY stilted until they entered the hidden realms. However, the writing significantly improves as their adventure starts. The end "reveal" was so awkward and ridiculous I couldn't help but laugh the entire time.
I enjoyed the author's attempt at the female lead. She went from overly feminist (I can do everything myself!!!11!) to overly feminine (look I am going to be super passive-aggressive and emotional) in a span of sentences. However, she was intelligent, thoughtful, and -- by the end --- a fairly reasonable person.
It is a ridiculous, silly, frivolous book that I found to be a quite an enjoyable read. It feels like a fledgling author who had great ideas but no idea how to put them down on paper. Overall, a refreshing change from many of the thoughtless and trite books written recently.