The building was very easy to find (thanks to the directions & metro instructions provided) and Rita was very helpful, and always contactable during our stay. There was a mix up on arrival and some other guests were given the apartment we had booked, and we were given theirs. It wasn't too big a deal though as the apartments are very similar and in the same building.
The apartment is in a great location and has everything you need. There is a lot of local information provided in the apartment.