Great place. Excellent hosts. Perfect location.