We ate here in December 2014. Overall, we had a good experience and I would return, but I would ask to be sat in a different location.
First, the food. There is a fixed, three-course menu of traditional Moroccan dishes, which you have to order when you make your reservation. The starter was a mixed plate of Moroccan salads, which were excellent, and very fresh. The main course is tagine, which was excellent. I had the lamb tagine, which seemed to have the perfect balance of sweetness and cinnamon with the lamb. My significant other had the beef was was excellent too. The meal also came with an included drink. The wine was horrible, but (in my opinion) this seems to be all Moroccan wine, so I won't fault the restaurant for this. Also, the fixed menu was very cheap compared with other restaurants.
The only reason I gave 4 and not 5 stars is where they sat us. Above the main dining floor is a little teeny-tiny room, which you basically have to climb up a latter to reach. We were sat in there away from the rest of the restaurant. When you are in this little room, you feel like you are in a little cage and it was like we were eating room service in a (very) small hotel room. It's like going to a relative's house for the holidays and being sat at the children's table, rather than sitting with the grown-ups. We felt like we didn't get the same experience that the rest of the diners did (on the main floor). Maybe this room would have been better with a slightly larger group, but for two, it ruined the entire experience.
If you own or manage Dar Najat's Kitchen, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.