We didn't meet Natasha in person, but everything went smoothly and I could pick up the keys at the Concierge of the building. We received all the information we needed in time.
The location of the apartment is quite good, it's 10 mins from the next overground station. The apartment is well equipped.