Great stay, friendly hosts, thoughtful touches, spacious and spotless.