I really enjoyed this book. The main character is interesting and the world is complex without being overwhelming. Some of the plot stuff I saw coming but that's hard to avoid. Definitely worth the read.