Amazing hosts and a lovely, cozy place to stay, in an idyllic location.