The book is OK. 
 The thing that troubled cynical me is how perfect St Nachos is portrayed, and how superior his inhabitants appear to me. They have the upper moral ground, definitely. And liking St Nachos is like a test: if you are a good person, you'll like it. If you are not, you won't like it.