A quiet spot along the Nile river