A delightful stay in a delightful place.