Fun, unpredictable and confusing at times. The story line twists and turns just enough to keep the younger readers entertained for hours. Older readers like myself may not enjoy it so much so this is most definitly a book for the mid teens to 20's range.