I've been - and it's quite a bit a fun, but more so, it's quite an educational experience.
I suspect that most people would expect their travel to be just like Cancun or Jamaica, and that's what the Cuban government would like you to see. That's too bad -- because the really interesting Cuba is to see it more like a native.
It's against the law for ordinary Cubans (who are not part of the tourist trade) to interact with tourists. However, my ethnic background and my level of Spanish made it difficult for police to know that I wasn't a native. So, because of that, the Cubans were very comfortable with me walking around with them, and talking to me about their daily lives and their hopes for the future.
Visiting Cuba is like visting America circa 1950 (makes sense, since that's when the revolution was). It is really cool to see the big ole cars, girls riding side-saddle on bikes, milkmen delivering milk door-to-door and people gathering in the square socializing and watching a film. I was in a fairly large town, but yet everyone seemed to know who I was and even more so, what I did during the day (maybe they were being good little communists 😀). But the reality is, the government is very oppressive, and even had two people I knew there arrested (one got out, but the other had not when I left). Depending on the age of the person, you get different views. Older Cubans seem resigned to their fate, but younger are tired of their situation, and want it to change, and change quickly.
I do have mixed feelings about more travel to Cuba. If the end result is just building some mega-resorts the Cuban government will run and profit from, and people walll themselves off from the rest of the population, then I don't think that's good. If it can lead to better understanding between people, and that it just won't be exploitative on both sides, that would be good.
DanceMan