Four Stars
Really nice and absorbing. Good material.
Rating: 4 stars