Lovely hosts, thoughtful touches, amazing location!