Overall the apartment is very good.
The check-in and communication process was very bad though.
It felt strange in a way as we ended up paying extra for a late check-in, although we have not received the check-in details until it was already too late...
Maybe it's normally handled better, but in our case, it has been very frustrating and ruined our arrival day.