Our flat was not ready when we arrived at 6pm even though the check in was at 3pm. We received the key for the flat at an office, which was in another part of the city, and when we went there the previous guests were still there. We were told that those guests overstayed their stay and “forgot” to leave on time and that the hosts had not been able to contact them, but that somehow our flat would be ready for 8 pm! We had to wait on the street and on the staircase in the building for over an hour and only then we were told that we need to wait for a different flat in a building 10 minutes away, which we eventually got around 8pm. We were told we had move to the original location the following day (even though we said we would be happy to stay in the flat and give up the one we had originally booked) which was super inconvenient as we couldn’t get the hold of the hosts and the entire afternoon was rather spoiled, effectively having to walk back and forth between three different places over the first 24h! What makes it even worse there were road works just outside the windows and along the entire street, which caused loud noises in the morning during the weekend - this could have been communicated in advance or mentioned in the listing, since those looked like long term works.