Needed a place to stay at the last minute, so took a chance on this hotel and was very pleasantly surprised. Staff was VERY friendly, accommodating, and knowledgeable about East Glacier, room was clean, bed was comfortable. You can tell they take pride in their hotel.
The only caveat is our room did not have air conditioning, which was fine in early June and didn't bother us. There were fans in the room for air circulation. May not be an issue as I don't know the weather in late summer, but wanted to point it out.
I would recommend this hotel for a traveler who is budget conscious and looking for someplace to stay on East Glacier, but doesn't want cheap and dirty.