If you want to get off the beaten track and can't stand all that touristy stuff, then you should probably go elsewhere.
If you however, don't mind that you are only dining with other tourists, and don't mind the show, the music and the belly dancers, then you should give it a try. We loved it.
PS! If you don't want the show, you have the option of dining in the quiet room ( where a scene from Hitchcock's "The man who knew too much" was shot )
I don't think that a place being touristy necessarily means its not authentic. I am no expert on Moroccan culture and history, but to me Dar Essalam felt very authentic, and it made me wonder what the visitors from Europe or other distant places felt when they visited places like this centuries ago.
This, however, would not matter if the food wasn't any good. Luckily, the food was great, and the slow cooked beef, the Tanjia with cumin and safran, was absolutely amazing, and by far the best meal of our Marrakesh days.
I would say that the place is well worth a visit!
If you own or manage Dar Essalam, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.