For the most part I really enjoyed this unique and feminist trip to a magical future Africa. The sense of place and culture was so rich and vivid I really felt like I could connect to it. I was never confused nor was I taken out of the story by extraneous background or explanations. I also enjoyed the narrative style and appreciated that so many tough subjects were addressed (and addressed well). On the downside I felt like I enjoyed the beginning half of the book more than the later half. The middle lags a bit and the end is rushed. And most damning of all, I wish the last five or so pages weren't there at all. I suppose my real issue is that I feel like this book was so full of amazingness that I'm a bit ruffled that the end just didn't do it for me.