Outstanding location and accommodation plus great hospitality. A home away from home.