Perfect place! Perfect location! Perfect hosts! Highly recommended!