We stayed here for two nights with our dog, no issues, there's a fenced in garden with a balcony so you can sit outside.
The place itself is about a 20 min drive to the outskirts of Rome, you'd then be best places to get a train into Rome central, which is what we did.