Nice apartment. However, check in was very badly handled hence the 3 star review.
I printed off the check in instructions 2 days beforehand as we were travelling. Arrived at the building at 10pm after a busy day and long journey to find the host hadnt provided the entry code for the main door.
The key safe code was also incorrect. Sent a message to the host who phoned me and said he needed photo ID and proof of address before granting entry. Apparently he had sent me an email that afternoon.
Eventually sent the correct code after arguing with him but sending new check in instructions on day of entry (that were still different to those on airbnb site) led to a stressful check in experience with my young daughter tired and crying.