We took my Mother here for Mother's Day. It was not busy when we got there, however most of our food took about 40 minutes to get to the table, and my son's pizza took almost an hour to arrive. The parties that arrive 10 to 20 minutes after us had their meals eaten by the time ours arrived. My mother's meal was overcooked, she sent it back, and it took about 30 minutes to get a replacement cooked correctly. The manager adjusted the bill by charging us twice for the item and taking it off once - which I caught and had them re-do the bill. We asked for more pepper for the bread oil and it never happened. When we asked for a drink refill the second time, they brought the wrong drink. (I had to offer to get the refil myself befoere the brought one.) The bottom line is that they just didn't care about giving good service.
Pros: Food was OK
Cons: Service was very very slow and virtually no follow-up