I've had to go to Mambo several times over the past decade or so, and have had a couple of reasonably ok meals there over the years, but nothing so stellar that I've ever suggested going there to anyone else, no matter what the event might be (I get occasional emails from them, as they appear in some manner to be connected with the Kinzie St Chophouse, whose mailing list I'm on, for some reason).
Apropos of at least one of the foregoing posts, I've always found the service to be amateurish, whether it be the disappearing waiter, dishes given to the wrong people, dishes/drinks not being delivered, being rushed, being ignored - it just has never seemed to fire on all cylinders, ever, at any time. Seems that I've always left mildy irritated, and wished I'd gone to any of the 1,345 other restos in the immediate River North neighborhood.