Actually Cuba is extremely democratic, directly so. Cuba has 164 Municipal assemblies in which all the delegates are nominated by the people of that municipality. 2-8 candidates may run, no less than 2 the only advertising that is allowed is a biography, the The Communist Party may not nominate delegates or have a say in any assemblies, the delegates are nominated by the people and elected by the people, a delegate must have more than 50% to win. You do not have to be in the party to vote or run, when voting you vote for the a person not a party. The Municipal Assembly nominates delegates to the Provincial Assembly and the people vote for those nominated, The Provincial Assembly nominates delegates to the highest assembly, The National Assembly of the People, and the people vote on those delegates. The President of the National Assembly is the Head of state (Like The Speaker of the house in the US being president). The Head of State may not dissolve any of the assemblies or veto legislature passed by the National Assembly. Every resident of Cuba has voting rights if they are above the age of 16. There has been a voter turn out of more than 90% since 1976. There are thousands of organizations in Cuba and they may propose legislature to the assemblies and may present petitions. Cuba is more similar to a no party system. You do not vote for a party you vote for a person, and it is not uncommon that two opposing candidates will campaign together. It is less about politics and more about the people when it comes to democracy in Cuba.