If you stay in Cairo, you have to stay in an international 5-star hotel. The egyptian '5-star' equals maximum 3-star if not less in international measurement. In the western world, one can be perfectly well in a 3-star hotel, but don't do that in the muslim world. Only western, international well known hotel chains like Sofitel, Sheraton, Marriott, Steigenberger and the like. It's a rule. The dirt in this hotel is out of anything seen before. There were also a lot of dirty plates in the corridor and I asked myself if nobody passes ever to remove them. 5 hours later, they were all still there.