Good food, good service, excellent entertainment