I ate at the previous Giovanni's a couple of times maybe 3 or 4 years ago, it was ok but not good enough for me to order from regularly. I decided to give them another try after reading that they were under new management, and the food is much improved. This is pretty much the only place I know of that delivers good pasta, and they have great sauces that I believe are homemade unlike the typical canned crap from most pizza places. The employees were all very friendly.
My only complaint is that the pizza was pretty average. I'd eat it again, but I didn't feel like it lived up to the same standard set by the other dishes.