My family had an excellent experience with Nancy Aiello Tours;  Lucia, our tour guide, was personable, engaging and wonderful with our 3 children.
I would definitely recommend Nancy Aiello Tours to family and friends.  Even though I thought that the price was high it was worth it for the personal attention. I found the company on Ciao Bambino website when I was looking for tours of the Colosseum for families.