The location of this flat is great.
However, there was very little communication about check-in information until very late notice, and the payment of a very large and unexpected damage deposit - we paid this via airbnb in the end for security.
The flat on arrival was not particularly clean, and quite a bit of wear and tear damage in the apartment.