It's good. Service is always above and beyond, but I tend to find the food slightly inconsistent. Sometimes they're so focused on being fast they bring pasta that's slightly undercooked - their fried items are occasionally too greasy (no time to let the oil drain off or get absorbed). The fresh bread is delicious and their sauce isn't ever over killed by oregano or other powerful spices. We are big fans of Oggi, great wine selection and the desserts are really really worth saving room for. Our son prefers pasta over pizza here (it's a soggy flatbread rather than a "pizza") - so don't make that mistake -- kiddos will be far happier with ravioli or noodles with bread. Shrimp parmigiana is delightful!