Johnson's Campground is a nice campground. The grounds are clean and nicely groomed. The bathrooms are clean. The staff is very pleasant. There is a restaurant located there as well that has good food.
The Many Glacier Hotel is a wonderful place. It is almost like you are being relocated to the Alps. The view is incredible. The rooms could use an update, but they are clean. There is a nice restaurant in the hotel. The huge fireplace in the lobby is a great place to take a book and just relax.