Generous, helpful, and accommodating hosts, beautiful apartment, and a lovable dog. Perfect location. This was the best airbnb experience I have had yet.