A delightful stay in a wonderfully comfortable space. A home away from home.