The apartment was great, I highly recommend it. Very well located and close to everything, including metro station or bus stops to take you anywhere not reachable by foot.
The only downside is that it has an impressively tiny lift, so beware if you have big luggage.
I disliked the check-in experience, where it wasn't very clear that checking in "late" (I don't consider 7:50 PM to be "late check-in") would cost 20 Euros. Even so the house rules tells that after 8PM would have a cost, I had to pay it even arriving before that.
The person that was waiting for us in the property was very kind.