Its a chain Italian restaurant that is a step above a place like Olive Garden. There is nothing wrong with it, but its a chain and comes with the usual pros and cons that chains have. I see the gift cards on sale at Costco a lot, so Im not surprised they are running sales at other places.
It occupies turf above Olive Garden and below Buca and Maggianos