The apartment can be a bit cramped even for 2 adults especially with the sofa bed opened and should there be big luggage bags. It is a small apartment and on the 2nd floor.
However, the location is good. It is right at the doorstep of Cavour Metro station with Rome Main Terminal station one stop away.
Walking distance to the Colosseum and Palatine Hill. The Trevi Fountain and Spanish Hill is about 20 mins walk away.