Checking in was pretty hectic. Instructions weren't very clear and we ended up walking around for 15-30 minutes trying to find the place but Camillo is extremely responsive and helpful so in the end it worked out and we enjoyed our stay.
The location of this flat is excellent and it's what I would consider it's biggest pro. Walking distance to everything in Rome. It was very clean, and the rooftop terrace is a nice plus. I would definitely recommend.