The place is charming! It is not far from metro and bus stations and main train station of Rome (Termini).
The apartment is located in a very nice building. And you will be able to find plenty of shops and restaurant in the neighbourhood.
Be prepared the elevator which you need to use is a tiny one :)
And before your arrival try to discuss every detail of your staying and who will be staying with you in the apartment.