The service is hit or miss, but the food is almost always great. The staff was all eating lunch at the same time one day when we came in. They had to fight over who was going to get up to seat and serve us.