I stayed at the Cairo Sheraton Towers a couple of times recently. The first time I got upgraded to a corner suite (nice!), the second time I got upgraded to a better room. Both rooms overlooked the Nile.
Cairo is a real eye opener if (like me) you've not been there before. From the chaos at the airport, the mad driving, to the sniffer dogs and airport style security screening at the hotel. I recommend getting the Meet & Assist service from the hotel, and booking a private car (costs $25), as this makes it a lot smoother.
I also booked a private car for 4 hours from the hotel. It cost 195 Egyptian dollars (about $30), and he took me wherever I needed to go.
The hotel itself was quite nice, with a number of restaurants (Japanese, Itailian and Thia - I think). There's also a small sports bar - probably the most grim place I've ever 'enjoyed' a drink
Cheers,
Rick