Our group loved every bit of this banquet... Fresh and all the usual Lebanese favorites. The portions are reasonably robust, but not overly so. I'd rate El Karim five stars IF it did one thing, namely, slow down the service. In every part of the meal, we had only just managed to share the dish and the next dish/dishes appeared. Thus, most of the "hot" dishes ended up warm(ish) with not enough time to thoroughly enjoy. Oh, a bit noisy so come prepared for that.