Cuba is typically viewed from one of two conflicting perspectives: a deliverer of education, healthcare, and democracy, or a violator of human rights with no regard for its citizens. There is truth in both perspectives. The Castro regime is still largely guided by its socialist ideology, but a visit to Cuba reveals a country that no longer represents the egalitarian society promised. Cuba's use of neo-socialist and neo-capitalist policies is returning Cuba to a class-based society. While the regime has largely shattered the opposition through repression, its failures to meet its own legitimating ideology will eventually lead to regime change.