What Type of Government is Cuba?

Cuba became a socialist republic after the takeover of Fidel Castro. The government controls the media, labor and economy but citizens have access to free health care, education and subsidized food.