The apartments have perfect location, but they are very small (the right one is smaller). Silvio was responsive and the check in was simple and easy. The apartments are well equipped, the beds in good condition, and the bathroom quite fine. 2 major disadvantages:
The aircondition was poor. The left apartment (the bigger one) was hot all day and all night, and the right one was ok at nights but very hot during the days (august in rome is hot and humid). The ac worked, but it's just not strong enough.
The other downside was the storage of our bags - we had to check out at 10:30 and needed a place to store our luggage for a few hours (until leaving to the airport). Silvio couldn't help us by keeping the bags. He reffered us to 'stow your luggage' - which is 200 meters from the apartments. Not that convinient, but it was ok.