Great location, beautiful apartment, welcoming hosts, in a marvelous city.