The drawbacks were the check-in process, which cost us 40minutes and a parking fee, as we had to pick up the keys somewhere else, and the size of the flat, which is extremely small for 4 people (it's difficult to tell by the pictures).
On the good side - Joseph was quick with responses and resolved the issue and let us stay a little longer the last day. The location is great also.