Clean, quiet, well equipped, pleasant hosts, and a beautiful view.