Lovely hosts, well located, environmentally friendly, thoughtful touches