Delta Pyramids Hotel, Egypt, Cairo review