I read this book. It claimed that at a local level there is competitive elections, as well as in their equivalent to the House of Representatives. Cubans don't directly elect their federal government, and something like half of their legislative chamber is appointed by the federal government. The problem is that the people they do have the ability to directly elect have limited power. Cuba is one of the more democratic socialist nations, but I'd still hesitate to call them a democracy.