What a lovely spot! Immaculately clean; serious attention to detail; our hosts communicated warmly and promptly. Excellent.