Rustic inn offering tranquil rooms, a restaurant, terrace, sauna, and mountain views.