This was a very light, enjoyable read; the only prominent flaws I found was somewhat choppy, sometimes tell-instead-of-show writing.
Rating: 4 out of 5 stars