Invisible Treehouse

Stay in an (almost) invisible tree house in the back woods of Sweden.