I'm giving only 3 stars for management's information and not to discourage people from dining here.
Went here with a large group of colleagues. Called ahead to let them know of our imminent arrival. Despite the advance notice they didn't have a large enough table ready. Then it took a full half hour to take our orders. Then another 30-45 minutes to get our food. The server distributed bills and collected money before the food was served.
The food was excellent.
The experience with a large group at lunch needs significant improvement.