Excellent stay, fantastic hosts. Perfect location.