Spacious and well-equipped for a long stay — and a wonderful, gracious host.