Trollhyddorna/the Troll’s Lodge stands on the shore of the idyllic Lake Hemsjön, about 460 km north of Stockholm in Jämtland Province.