So relaxing with a really good narrative. It took me a bit of a time to understand what's going on, but after that it was a smooth ride :)