Good food (some of the dishes are great!), great service and environment. The outdoor patio is usually the best to dine, depending on the weather. They shade and heat as best they can and often have live entertainment. I have been there for lunch and dinner, and always good food and service.