Hospitable, beautiful setting, home away from home, great location