I bought this book for my son, who said "I give it five stars." He said that his favorite part of the book was the way it ended, and he could not figure out how it was going to end until he read it. He got through it pretty quickly, so that usually means it's an engaging read.