This is going to be a short post because I basically agree with everyone. First off, I really enjoyed this book. The multiple narrations, and subplots opened up more possibilities. All the characters brought something different to the book, and helped create and understanding of the setting.
Speaking of setting, I'm happy the novel took place in Thailand because most science fiction settings do not focus on this area. They mostly consist of space, the United States, or some other Western location. It was nice to see a story take place somewhere beyond the typical setting.