The hotel is tucked away and well worth a visit, traditional with delectable rooms and pool etc. but you don't have to eat here to see it! The fixed menu is 5 courses, heading inextricably to the tagine as usual, always avoid chicken as it is inevitably dry (everywhere), lamb is good other courses are simple and also common everywhere.
So why eat here in particular? The venue - perhaps, but honestly the food part is at least £20 equivalent more expensive than other high end tagine joints, on that price basis this makes Kniza restaurant on a par with my local UK Michelin starred restaurant where choice and cooking is better.
£50 per head just about including wine is excessive and other cheaper places comparable. If you have money to burn and realise one chicken/lamb tagine is much like any other - go and enjoy!
If you own or manage Riad Kniza Restaurant, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.