The issue with Havana seems to be consistency...whether food or service.
We were also there on Friday with a rather large group (14) and while the food was ok (I think one person sent their meal back?), the service was not so good. When the checks came, almost everyone at the table had errors on their checks.. ie. someone else's meal and/or drinks. We had 3 servers for our table and they had big problems keeping everything straight. We go out often, as a group, so we know how to sit to it make easy for the server(s) to pair up couples. Somehow, this concept completely escaped our servers...
We really like Havana and will continue to go there. In fairness, Havana is getting better and we'll be glad when they start firing on all cylinders...