I've eaten here several times and have had negative and positive experiences. The food has always been pretty good, albeit a bit expensive for what you get. If you're into steaks and grilled fish you'll be happy- they cook them to order and fit the bill. I've had been quality at the same price, but overall its acceptable. Perhaps my favorite thing on the menu is the loaded backed potato. They salt the skin and load it up with sour cream, cheese, chives, etc. It's pretty awesome.
The bar leaves a bit to be desired. The cocktails are very syrup-y and generally fairly unauthentic. Don't order a specialty drink like their version of the old-fashioned- its awful. The wine list is a bit weird- there's some good stuff on the high end but the by-the-glass options are lower quality and overpriced.
The service side has been inconsistent. I once showed up with my kids having called ahead for a table. They told me they'd have one waiting on my arrival, which was early evening on a weekend. When I arrived they told me I'd have to join the wait queue, which was over an hour. Not exactly what I wanted to do with 2 kids and grandparents from out of town. So we left and had to get Chinese take-out as every other nice restaurant around this area was packed. On another visit I was seated fairly quickly and have a very personable waiter. So I guess its a crap-shoot- you don't know how well you'll be treated.
Overall its a pretty expensive restaurant for its inconsistent service, but the food is acceptable and its a nice environment. Its very crowded Thur/Fri/Sat, so go very early or plan on waiting.