My rate is just based on service. Food is great, but with more than half of the tables empty we needed to wait over 20mins for the food, one of my kids order was the wrong one and on top of the waiter handed us the plates instead of serving them on the table.
Service is the key when spending my money.
Fast food chains can be great, ask Chick-fil-A