A well-equipped, comfortable place to stay with a fabulous garden.