Excellent location; very clean and spacious apartment; very welcoming and communicative hosts.