The apartment is clean and as shown on the photos. As mentioned by other reviewers, there are 5 flights of stairs, so it can get very tiring going up. The water pressure in the shower isn't great either as mentioned by one of the reviewers.
We were contacted 2 days before check in to ask about when we will arrive. We were then given the impression that the flat would be ready at 1:30 (time of our arrival) but on the day they said they couldn't guarantee it until check in time at 4. It was frustrating on the day as I could have planned my arrival for later if I knew check in was not possible before 4.
On the day of arrival, I was contacted via WhatsApp with an address different to the one on Airbnb for the apartment, I was told that I would have to collect the keys from the office, which is a few minutes from the apartment. As per my previous experiences with Airbnb, I went to the address on Airbnb thinking both addresses would be close by(given what I was told on whatsapp). It turned out the address on Airbnb does not take you to the apartment when you use Google maps. I eventually made it to the office which was a couple of minutes away from the actual apartment, but the process was frustrating especially when you have luggage.
The location is perfect, but we struggled to sleep because construction work nearby started at 7am every morning until after midday.
Finally, despite having paid a cleaning fee, we were (politely) reminded by the instructions left at the apartment to clean our dishes and take our rubbish out when we leave. All in all, a really disappointing stay.