A delightful stay in a grand location.