This place has convenient location. It is about 10-15 minutes walk to Piramida metro station. Our family (including 2 kids) spend couple of days there during our Easter holidays in Rome, and we had a great time. The owner Nicola was nice and helpful. Only thing that we missed there was Wifi, but we found one hotel near by with free wifi in the lobby.
Note: photos here are not from the apartment where we stayed, but location fits. more