The flat was great! It was exactly as the pictures provided.
However, the communication towards the end was really hostile as I expressed my disappointment with the ongoing works outside. I had two people visiting during my 20 day stay and they had to sleep in the living room towards the end of the stay. My friends were woken up early by the construction work starting around 8am everyday and I raised that with the host. They didn't handle my concerns well and that in some way spoiled my last week in Rome.
I would suggest to anyone visiting to check first if there are any ongoing works in front of the apartment in order to save themselves this experience!
Thanks!