Much more than a small ski lodge in the mountains of Hokkaido, Japan.