You are going to get as many answers as there are people on the boards. I love the restaurant in Morocco, both of them actually. Others are going to say the food isn't authentic or not seasoned enough. Some are going to tell you the atmosphere at Mexico is great, food and service not so much but worth it for the atmosphere. You will get praises for France (not from me I hate it). It really depends on your tastes, eating style and what you are interested in.