Perfect stay. Perfect location. Perfect hosts. We loved it.