Beautiful, interesting, incredible cinema.
The film replicates the iconic Hotel 70 Degrees, which stood on the cliff near Colwyn Bay, Wales, and became notable for its peculiar architecture with corners angled to 70 and 110 degrees.