Not great, not terrible. Unfortunately a few issues with cleanliness (very dirty rug, quite a lot of dust, and a very dirty batroom mirror covered with someones popped spots...not good). I was also asked multiple times for a precise check-in time which I did my best to provide, and eventually had to change my plans to accommodate this. I need to stress: this alone is completely reasonable. However, in the process I was lied to and guilted by being told the owners had to make a long journey to check-in etc. On arrival it became very clear that the process was handled by an agency, and I googled the phone number I was given and found out that this also was an agency. I also read some of the reviews and saw that people had been checked in by a variety of different people. This alone would TOTALLY fine and normal on airbnb, with many apartments being run by agencies! However, in being actively misled and guilted it has left a very bad taste. Again I need to say: having an exact check-in time and being run by an agency are completely fine - lying to your guests and guilting them is not.
This is the first ‘negative’ airbnb review I have ever written as I am normally very easily pleased, but this was not a great experience. The apartment is in a nice, if loud, location - and with some more attention to cleaning and a slightly different method of communication it may be improved.