I must admit I downloaded this book just for the sake of having something to read while waiting for my son to end his badminton class.  I was truly surprised!  The characters, plot, setting, etc. were well put together.  There were enough twists and turns in the story to keep the reader interested and hooked up to the last page.