My kids are 17, 15, 13, 11 and 6 (plus one non-eater--the baby). We have eaten at all those places--two of them numerous times. You did not list the first place my kids would choose to eat (Teppanyaki) but they do love San Angel and Le Cellier. For whatever reason the whole Marrakesh thing is just "lost" on them! They really dislike the whole belly dancing thing. (But, they are boys and worry that they might be pulled out to dance.) If you are with outgoing girls who would love to "show off" a little--it might be a different story. My kids would choose San Angel for atmosphere (food's pretty good, too) and LeCellier for food. It depends on what kind of experience you're looking for. HTH!