I have been going to Sno Falls Brewery for a couple years now and love it. All their brews are great and they have been rotating so many lately that there is always something new to try. They do an amazing job with the food based on the limited kitchen equipment available. The staff is always friendly and the locals make the experience enjoyable. The only downside is that it it can get very busy on the weekends and it can be hard to find a table but they have plans to expand which will solve that problem.