Excellent hosts, impeccable apartment, brilliant stay