The food is very good and the wait staff is very knowledgeable and friendly. The wait staff doesn't hound you like it seems they do at other somewhat fancier restaurants. The tables aren't jammed together, and the environment is very relaxing. I think its a bit overpriced for what it is, but its a pretty good place to have a nice dinner.