This book does have a few slow parts, but overall it is excellent – the ending is great.