I went on a tear and read most of this author's books over the past few months: this is the only one that didn't really work for me. I accidentally read the sort of sequel to this book first which might be the source of some of my dissatisfaction. I really enjoyed the follow up (Greetings from Somewhere Else) so I was annoyed that characters I found flawed but engaging and sympathetic there just came off obnoxious here. The plot also had contrivances and situations I found annoying. I would heartily recommend any other book by this author but not this one.