The apartment was clean and just like on the photos here. The location is great for exploring the city (just 4-5 minutes away from Colosseum). The neighbourhood is quiet, so we slept well. It was a little bit cold inside, but comfortable enough. Wi-Fi was slow and a bit unstable, but it wasn't a major issue for us.
Overall, our experience was pleasant except the check-in day.
We arrived later than we expected due to 1 hour flight delay. I informed Luca about it right after it had been announced. Also I told him how much time the flight would take and send him a message again when we started boarding. But after we arrived to Rome (around 11 PM), Luca called me and said it was impossible for us to check-in, because they don't usually do check-ins after 10 PM. It was a surprise, because the description clearly says that check-in after 9 PM costs 35 euro. So I was counting on that option. Also, Luca could've informed me about this issue before the flight, when I texted him about the delay. Even if there had been no delay, we would've arrived to Rome after 10 PM. No one told me it would be an issue (I asked about it when booking).
Eventually, we came to the solution and Luca met us at the apartment. He was polite, showed us everything and seemed like a nice person. I still have no idea, what was that "it's impossible to check-in" thing about. Maybe the description should be updated.