Sleep in luxury in Cairo for $230 a night