My full review is over here.
This book started out very promising, only to do lots of little things wrong along the way and disappoint with a predictable, lukewarm ending.