Nestled below towering mountain peaks