The restaurant's walls are mostly made of giant floor-to-ceiling windows that overlook the stunning mountain lake.