We stayed 4 nights in December 2016. The apartment and location were perfect. Very cheap, literally next to the IPPavlova metro station.
I never got to meet Kira in person, because the apartment is not hers but a hotel apartment, but the staff was very nice and available.
I highly recommend.