I've been here multiple times in the past several years and they have been quite consistent with their food and menu. Most recently, I have had their pizza and veal parmigianna. I'm not a fan of their pizza, but their veal parmigianna was flavourful and not overly breaded. They also let me choose my pasta instead of automatically giving me spaghetti on the side. They often have daily or weekly specials written on a board in front of the restaurant.
I usually come here with my coworkers for lunch as it is the closest Italian restaurant around. However, each time I come, I never expect to have a "quick lunch." The service is quite slow when it comes to bringing out the food. The restaurant is huge and it gets busy during the lunch hour, and it appears that they are often short on wait staff. Tables are usually not cleared immediately after customers leave so I often see empty uncleared tables when I walk in. Regardless, the staff is very friendly and they usually apologize for any delays.
I would definitely come back for lunch or dinner, particularly if I am not in a hurry.