The city offers a melting pot of different cultures and sees a combination of Arabic, Jewish, and Berber influences.
The town is undergoing massive redevelopment, with buildings springing up left and right, as money pours in from investors.