Our favourite restaurant in Marrakesh, Le Trou Au Mur offers intriguing classic Moroccan recipes rarely seen elsewhere in the world - try the tride, a plate of shredded savoury pancakes crowned with chicken, egg and lentils in a saffron-and-herb sauce; the offal trifecta of lamb liver, kidney and heart; and mechoui, spit-roasted lamb leg, shoulder and saddle. Don't skip dessert (the ras el hanout ice cream is one-of-a-kind, gently flavoured with the country's most cherished spice mix) or drinks (Moroccan beer and wines are surprisingly satisfying). Bonus points for the friendliest service crew we encountered throughout Morocco, gliding efficiently across this comfortably elegant space in Marrakesh's medina.