The apartment itself is nice, and it's on the cheaper end of Airbnb listings in Cairo. It has good amenities, and the people I lived with were very friendly students from different countries either studying Arabic or interning. Being able to use the previous experiences of the other tenants was a great asset as I got used to life in Egypt. I felt safe and comfortable in this apartment.
However, the landlord can take a very long time to respond to broken amenities. I stayed for two months. My toilet and shower were broken for the first two weeks after I arrived. My air conditioning broke a little while after - I told the landlord about the problem, and yet a month later it was still not fixed. I sent her a first reminder then, and she answered "Ok, no problem – but please stop complaining….". I took matters into my own hands, and moved all my things to another room in the apartment where the air conditioning worked (for a week). Finally, the washing machine stopped working in the last two weeks of my stay, and all the "fixes" they made didn't change anything.
Finally, and perhaps most worrisome, nobody was there to greet me at the apartment complex upon arrival, even though the landlord told me there would be. I had no idea what floor the apartment was on, or if I was in front of the right building, and this was at night. With no knowledge of Arabic or of Egypt, I had to ask around to see if anyone knew where I should go. Luckily, some people directed me to the right apartment where I met the other tenants who then showed me the ropes, but the situation could have been much worse if I had fallen on the wrong people.
Bottom-line: the apartment is definitely worth staying at, although the landlord is rarely any help. I actually liked the apartment a lot - it was comfortable, spacious, had amenities most of the time, and I had a good relationship with the other tenants. It was definitely worth the money I paid. I just wish that the landlord was more pro-active in caring for its tenants, especially since they are marketing the place to foreigners.