The hotel is in an excellent location in Zamalek, close to many local restaurants, sights, and shops.
The staff is very friendly and eager to help, although better attention to detail is needed. If I asked for something through the front desk, I might have to call again and chase; room service one day forgot to leave any towels in the room. These are very minor, but noticeable things (yes, after a shower you'll feel it if you're missing towels!).
The onsite restaurant is great for a varied menu and breakfast, while there's also a French bakery at the ground floor serving lovely pastries.
The one big issue we had regarded the cleanliness of the floors, which was... not good. The floors in our room were laminate of some sort, and the bottoms of our feet were black after walking barefoot for a few minutes. I witnessed room service cleaning it using some sort detergent, but the grime was such that the cleaning product seems to just accumulate in dusty layers. Anyway, be ready to clean your feet often, and wear the slippers provided (yes, they do provide these!)
Aside from the floor cleanliness part, I was very happy with my stay and would consider returning again as it was a good price for thr location and overall quality.