Like staying at home away from home. A lovely place to stay; well-equipped.