Stunning place in the heart of glacier country.