Ah… Havana, city of jarring paradoxes and unfathomable contradictions!