Grand Nile Tower, Giza Review - Is This Hotel Worth It?