When we walked in, I debated on whether or not to stay due to the numerous kids running around, yelling, crawling, squeezing between tables, etc. I realize that's not the restaurants fault per se, but there's no reason a manager can't tell people to get their kids under control.
They were extremely busy, and the only way to get a seat was to grab a dirty table when someone got up. It took a while to get bused and get a waiter, but eventually we placed our orders (found out after the fact that there were apparently specials, but we were never told of them). Quite some time later, we got our food. I had the roast pork, and it was good. Not the best Cuban pork I've ever had, but still good. The beans and plantains were good as well, but I was a little surprised to see it served with plain white rice. My son had grilled steak with chimi and his was pretty good too. The bread that we had asked for, which we didn't receive until our meals were almost finished, was good when it finally arrived. I ordered a cafe con leche before the meal was up, and was eventually told by the waiter that it would be faster if I just went and got it myself and also paid the bill while I was in there. Uhh, points for honesty, I guess. All told, we were there for nearly two hours. That doesn't seem like that long for dinner, but keep in mind, we had no cocktails, we had no appetizers, we had no dessert, etc. I would probably return, but only on a slow night.
If you own or manage Havana Cafe, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.