The apartment is in an excellent location and was clean and comfortable apart from a leak in the bedroom ceiling. We had a few challenges with the agency which would prevent me from booking with them in future:
1. Our booking was changed due to a flood in the original apartment we'd booked. Not their fault, but they could have been more communicative about the apartment they provided us instead. We were not sure of the exact location and whether we could drive to and park there (a requirement for our original booking) until a few hours before check-in.
2. The alternative apartment they provided had a leak in the bedroom ceiling above the bed. Whilst someone was sent to sort this out, the problem was not solved and the leak continued for our second night.
3. Our key broke in the front door to the apartment building. When we called the agency asking for help and we said we were disappointed with the things that had gone wrong so far they told us that the key breaking was our fault and laughed when we asked them how this could be the case, instead of apologising for the inconveniences. They did send someone quickly with a new key.