They have a large and varied menu, and the food is usually very good.  But, we have stopped going because the service was very hit/miss.  With one server the service was excellent.  With another it was terrible.  That is always a risk with any restaurant.  The service is very dependent on the specific server.  But, we seemed to get the poor server much more often than the good server.  But, we did enjoy the food.