The place is very well located. Leo that we didn't meet in the end, was arranging with us and we could make an early check in.
Unfortunately, the beds were not very comfy and there were ants in the apartment.