Perfect stay, great apartment, super communication, easy check in, great tips for the city. In one word: perfect