My family stopped for an overnight stay in Whitefish during our Amtrak Empire Builder trip this summer. We rented a car at the Amtrak station and spent the day hiking at Glacier National park. We then drove back to Whitefish and spent the evening at the lodge. What a fantastic way to end the day. The Lodge is located on the banks of Whitefish lake. Our lodge room was huge, clean, and well decorated. I watched the kids to swim at the pool, while doing a load of laundry at the guest laundry (short walk from the pool), and then we ordered a fantastic dinner (smoked trout pizza, ribs, pita and hummus, and a refreshing garden salad) and ate it on the deck overlooking the pool, marina, and the lake. I wish we had booked another night in Whitefish,but no worries. Because Whitefish is also a ski resort, we'll need to return for spring break.