Everything was great. The apartment is very comfortable, nicely decorated and there is a lot of space.
The area is nice, and there is a great pizza place two blocks from there. It is close (a bit over 10 minutes walk) to one metro station (Piramide). It is nearly half an hour away from the Colosseo.
We had an issue with our flight so we arrived later than planned, but it was very easy to re-arrange everything. There was a good communication during our stay. I definitely recommend this place.