It would have been a rather pleasant stay if it wasn't for the checkout experience: despite following the host's instructions to leave the keys in the building, we were told that the keys couldn't be found and that we would be charged for the replacement of the locks. I don't understand how we can be held responsible for the keys after leaving them as per the checkout instructions. It honestly sounds like we are being scammed.
Apart from that, the apartment is in a superb location but really needs maintenance. The bathroom and kitchen specially need to be renewed.