We've been here several times and usually enjoy the casual, family friendly atmosphere. Tonight we had a bad experience so not sure we'll be back, at least not anytime soon. They weren't too busy when we arrived, seemed a normal weeknight crowd. When our food took forever we overheard our server tell the table next to us (when they inquired 'where's our food?') they were understaffed in the kitchen. Our food was served almost an HOUR after we arrived with no explanation or apology. The kids fries were barely warm, mac & cheese was like soup, hubby's fish tacos were ok and my spinach salad was ok as well. I would expect the manager to be offering an apology, maybe even a complimentary bread appetizer to hold us over (especially the kids!), or at the very least the server should have offered an apology.