Would have been a great stay if they hadn't double charged me, then refused to refund me to the original payment method. On our last day in Cairo, the manager, very rudely, told me that I could either accept a refund in Egyptian cash or no refund. Due to THEIR ERROR. He acted like I was being terribly difficult for not accepting this solution immediately, and repeatedly assured me I could exchange this to USD at the airport for no charge. Eventually I accepted this solution, since I didn't know what else to do. The manager flat-out lied; there is nowhere to exchange to USD in the Cairo airport, so the end result is we have lost several hundred dollars due to their clerical error. I've emailed, I've messaged, they are ignoring me because they know there's nothing I can do here.
Do yourself a favor and don't stay with these scammers.
When I give the staff 1 star here, I'd like to be clear I only mean this manager - everyone else was kind and helpful throughout our stay. I'm sorry I can't give a better review here, but I am missing hundreds of dollars through no fault of my own.