Went 2-3yrs ago. We thought it was mega!
Had to book two nights in hotel in havana, for the benefit of the entry visa. After that…We stayed in with families, B&B (casa particulares) – very cheap, cuban locals benefit from the cash, its a good way to exp. cuban life.
Avoid all inclusive.
Cool place great, rum, music people. The food isn’t awesome
Travelled around…Havana-Trinidad-Vinales-Havana. If you head to vinales, take climbing gear to give to local climbers.