This B&B is nicely appointed and the folks running it are very friendly. Breakfasts were great. Since there's only 2 rooms, you can't bring a big group, but it was perfect for my wife and one other couple. The rooms are cozy and the living room with fireplace is a nice touch. Their dog and cats are friendly, but not overly intrusive.
There's a good Italian restaurant named Milano's in Glacier run by some native Italians and we also ate a Pizza/Micro Brew/Wedding Chapel place west of glacier (10-15 min west). If you go to Milanos, get the mussels appetizer in the brandy cream sauce...very, very good.
There's a ranger station just east of Glacier and just a little further is a good 3 mile track down the Nooksack River. Nooksack Falls is nearby as well, which is a good view. Mount Baker is a short drive away.
The only things I didn't care for was 1. cash only, considering you can only withdraw $100/day at the local ATMs (they plan to take cards soon I'm told) and 2. the wireless internet did not work the entire time (although this wasn't a big deal, would have liked to check in early for flights at least). I would definitely stay again.