Fantastic place. Fantastic hosts. Great little touches that make the stay even more enjoyable.