Did I mention that I love Isle of Dogs ?