Super host. Super location. Super apartment. In one word - Perfect.