Quite an extensive menu, and reasonably priced, but don't expect authentic Cuban food. The Cuban angle is more a theme for the cafe (with pictures of Castro, etc etc) than the food they serve. Despite the word "Cuban" being added to every dish on the menu, in reality there are just a few latin american twists on what is standard local or international food. My "cuban triple decker" (aka "club sandwich", no twists on that one) was reasonable but not great. My wife liked her fried fish but left the sauce (standard Indonesian fare plus a tangy sauce that sweet-toothed Indonesians are unlikely to appreciate, but that westerners might).
Despite that, the place is quite cute, with a nice ambiance, and the food and beer are reasonably priced. So I would go again, and the overall experience pulls it up from a "3" (the food itself) to a "4" (overall experience and value).
If you own or manage Havana Kafe, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.