Recommend reaching out to host (at least a few days in advance) until you have a confirmation from him regarding access to the apartment. Waiting for entrance on a curb for 3.5 hours is unacceptable. If temperature is high in Berlin recommend requesting fans to at least move the hot air in the apartment!