HORRIBLE check in experience. I communicated with the host when I booked about late check in and he assured us that it was ok to check in at midnight. We ended up stranded in the street for almost 3 hours in the middle of the night due to the man who was supposed to let us in losing the key and not answering our messages. It was a very scary situation and Airbnb has now refunded us.
The apartment itself was clean and in a great location, but it was not worth the stress of the check in disaster.