Exciting, slow at times but always entertaining. The ending was done well and I feel satisfied where the story ended.