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!