Perfect location. Lovely sunny apartment. Attentive host. Prompt communications. Excellent value.