We have eaten at the Hungry Bear a number of times, mainly for lunches while we were traveling through the Swan Valley. It's the best stop along that highway, though there aren't many choices!
The atmosphere is great, with lots of wood, nice windows to look out, and some great deadheads on the walls. The staff is great, and friendly every time we've been there. Locals eat here, and you should too. The menu is varied enough for everyone, not fine dining but the food is good and a great value.