I've been to Marrakesh on several occasions and in groups of varying sizes, and several things have been consistent: the food has been great, the service has been friendly, and the staff speaks English as well as the waitstaff in any other Philadelphia eatery. I've therefore been somewhat shocked by the other comments on this site indicating indifferent service or language problems, as I've encountered neither before at Marrakesh.
Pros: Ambience, hospitality
Cons: Large amount of time needed to appreciate all courses; large portions
more