Grand Portage Lodge, Casino, restaurant, and shop(s) is in a beautiful, albeit remote spot on the north coast of Lake Superior. It is also the takeoff point for day trips to Isle Royale National Park (open summer only). That is its good point.
Rooms are pleasant and comfortable, although minimally serviced--if one doesn't put out a "make up room" sign, the room will not be serviced. The casino has a sinister appearance--dark, gloomy.
The politest term for the restaurant is "it has a great view of Lake Superior." The food is mediocre at best, and indifferently served. The wine list is sparse and mediocre.