The place is a couple of metro stations from Roma Termini and a 10/15 min walk to the Colosseum.
The place is really comfortable and pleasant, as seen in the photos. Inside the room you will find tea and coffee.