Terrific hosts, terrific location and terrific apartment. A well-designed, well-thought space.