A good tagine is where the meat is falling off the bone, with a thick tasty gravy. Don't expect western style portions of meat. Unless you opt for an expensive restaurant you'll be lucky to get a quarter of a chicken in your tagine. Kefta is lamb or beef stew. These dishes are usually mild and tastefully spiced.
Salads are everywhere and they are usually good, but beware of our health advisory .
Seafood near the sea is often good to excellent. Restaurants can be good or bad. The three star designation means that the food looks good, tastes OK, but you end up running to the toilet. A two star restaurant serves food that looks good, but is almost inedible, and later you must make numerous visits to the toilet to remind yourself that you ate at a two star establishment. One star indicates that this place is to be avoided.