W spent two weeks on a land based holiday, a week in Havana, and the second week in Varadero. I wouldn’t visit again, however if dealing with street vendors, taxi drivers etc,the US dollar is the currency you want,….If you are dealing with proper shops, bars, restaurants etc local peso.