A good Olive Garden as far as these things go. A great place for large groups - we showed up with a swim team! Service is predictable and so are the meals, but sometimes that's just what you want. A staple for traveling families or tired shoppers. Atmosphere is as expected - clean, faux Italian.