Very well done. Fascinating, engaging and lush.