Fabrizio was the best guide we have had in years of traveling through Italy. Given my Italian language skills are not the best, I was somewhat concerned with ever hiring a guide. All concerns about language disappeared after first meeting Fabrizio in that his English language skills are impecible. He took us on a several hour tour and gave us a ton of interesting facts in a very up-beat and non-boring way. His depth of knowledge was evident when he was able to answer all questions, even extremely tangential ones during his tour.
I would highly recommend Fabrizio for any Italian tour!