Not the best stay. The flat is old and in need of maintenance. One bathroom smelled, and the other shower did not work properly. The view is great, and the outside seating area is nice. But it is also on the level where everybody else has outdoor seating areas, so the noise reaches you if there is a party.
On the other hand, it is VERY conveniently located, and there are lots to do within walking distance.
We struggled to get a place to stay in Rome, and I do not know if this flat is the norm, but we won't be staying here again if we visit. (Note that there is a fine if you do not wash the dishes, and you have to take out the trash before you leave.)