You'll find The North Face Lodge looking over the Colorado River and the town of Lake City,