I had a lovely stay at Rita's. The apartment is very well located, just a 15-min walk from Potsdamer Platz.
Rita provided very clear instructions about how to get to the apartment, allowed me to check-in before the time, and leave my luggage after check-out.
I was a bit doubtful about sleeping in a sofa-bed for 5 nights, but it turned out to be pretty comfortable.