I enjoyed this book. It's got a lot of plot twists to keep the reader going to the next chapter. It's written in first person from Lem's perspective, with chapters focusing on a few other characters in third person mixed in. This works well because the "other" characters are more clearly portrayed and we can better understand their motives than if we just saw them through Lem's eyes. Most loose ends are tied up by the end, but a couple are left to the reader's imagination.