The place is close to the Manzoni metro and to the no 51 bus stop. These will take you easily all over Rome to all the main attractions. The place is also near to a number of restaurants and gelatos.
There are number of steps to the place but it is top floor so to be expected. The host is quick to respond and kind enough to give recommendations. Definitely come back if back in Rome.