I stayed at Walter and Cecilia place during between 28.05-01.06.2019. It was also my first time in Rome. I must say I really liked the apartment: quit, clean, safe and in a very good location. The Metro station is about few walking minutes and you are connected to almost all the city's places to visit. Who watched the movie "The place" can also enjoy drinks in the location with the same name, where the movie was shot, about 7 min to walk from Walter and Cecilia's.
I really recommend the apartment and hope to come back myself again.
Thanks guys