We arrived at the apartment at around 11:00PM, so we had to pay 25€ Check-in fee, which I find a bit much, but what can you do. Overall we really enjoyed our stay and the Host was very welcoming with things to do in the area.
The Metro Station "Roma" is a 5 min walk away, so you can reach the city center in around 20 to 25min.
The apartment was freshly cleaned and we had spare towels since we stayed more than a week.
Overall great experience and can recommend.