We wanted to splash out on a special meal and I'm glad we chose Kniza. It's very difficult to find but if you start at the wall end of Bab Doukala, it's the second avenue on the right. The staff couldn't be friendlier and more attentive. A 5 course set meal cost around £90 with a good bottle of wine (hugely expensive in Moroccan terms but worth every penny). We loved it and would highly recommend it to anyone wanting to sample good Moroccan food.