The apartment is indeed conveniently located and quite comfortable, and the host is generally responsive. My rating would be higher were it not for a couple of issues:
First, when I arrived, the apartment did not look like it had been cleaned after the previous guests. Dust was everywhere. The towels were wet. The host reacted quickly and promised to send cleaners, but only the next day. So I ended up spending the first day of my holiday washing the bedsheets. The host offered a refund, but I got only around 80% of the nightly rate.
Second, the description of amenities was somewhat inaccurate. The kitchen lacked cooking essentials, and pots and pans were not fit for use because of scratched non-stick coating. We did not get any shampoo. I complied to the host about these issues but to no avail.
Third, on the day of arrival, I got a message from the host that the check-in time was an hour later, and the check-out time was an hour earlier than on the Airbnb reservation. In the end, the issue was resolved very quickly, and I could check in as per my reservation, but I'd rather not have to message the host about that.