St John C with private sauna, 3 mi to Grand Teton