This is our second time staying at the Green House. It's an Oasis in the center of Rome. Few minutes walking to the Colosseum and Metro Station Cavour.
I would stay there again.