I second Mimi's request for a report when you get back. They are on my list. I have heard one review from someone I travelled with. While they loved the group....I....uh....errr...didn't like the woman who gave the review. I know, I know, that would be a reason to discount someone's *negative* review, not a positive review.
They are also associated (as in share mailing lists and share clientelle) with a domestic group we travel with (Timberline). So, that gives them another plus in our book.
That said, I'm travelling to Italy with a smaller company in May, Cycle Italia. Outside of some contact with the people, their web site and their newsletter, I know nothing about them. But, so far everything has been positive and I'm looking forward to it. We'll be a bit east of you (Umbria and Marche).
As for the pets...yeah, that is the hard part. I got lucky and found a fantastic pet sitter. She is so good with my cranky, one-person cats that when I get back I swear they wish I'd go away for another week. I no longer feel guilty knowing they are in good hands (oh, I hope she never quits the business!)