Beautiful and sparkling clean home. Amazing location. Fantastic hosts. Adorable dog.