What Kind of Government does Vietnam have?

Vietnam has a socialist republic (communist) government. The government is communist based with a socialist economic model but taking steps towards a free market.