Been here several times. The food has been consistently good and the wait staff is friendly. The prices might be a little expensive.
They have great entertainment on Friday and Saturday nights, usually local bands. They generally don't charge a cover, and clear out an area in front of the stage for dancing. I will definitely be going back. Great for a date night.