First, I wish Yelp would allow 1/2 stars. I hate rating a restaurant 2 stars unless it's really awful. This place however should only get 2 1/2 stars rather than three.
I took my family here on Saturday for lunch. While the food was decent, the service was sub-par. I made the mistake of ordering Amy's Lasagna. On the menu, it does indicate that it will take 'a little longer' but that turned into a nearly 45 minute wait for lunch in a nearly empty restaurant. In addition, the waitress was unable to get the orders straight. My dad ordered a Caesar's Salad and instead received a wedge with bacon (he's kosher so a big no-no). Wife ordered a salad with salmon and they forgot the salmon.
What really dropped the rating however was the attitude of the waitress. Initially she seemed really pleasant but as issues arose, she became defensive and a bit huffy.
Overall, the food was good for a chain, but it doesn't approach any of the better Italian restaurants in the Phoenix area.