Every "local" that we asked for a restaurant recommendation, said-- Truffles.
Based on that, how can you not?
Truffles appears, at first glance, to be a classy restaurant-- may scare you off. Don't let that happen. It is a great place to eat and has a very regular menu, nice selections, and the food is very good.