In the end it was good. Some unnecessary annoyances along the way but still good. having read it all in one go, about 75% of the chapters felt like unnecessary annoyances