I've been coming to Tommy's for decades, and although the food is almost always excellent, the service is completely hit or miss. Unacceptably long waits for simple food, like salad and soup, really detract from the great food. The servers and kitchen really need to get it together.