This place has it all, amazing location,super clean, great and let me make emphasis on great hosts.
It has everything you could need for your stay, both inside the apartment ( well equipped) and around it, everything is on walking distance. We walked everywhere in our almost 2 week stay and won't even think twice about staying here again when we come back to Rome.