I agree with Paul that Cubans are very nice people. I went with the airlines about a dozen times. The places I stayed at are:
Cayo Largo, Cayo Coco, Cayo Santa Maria, Varadero, Holguin. We did visit several cities with organized tours. I would be game to go with a group of Mooney friends if the landing fees get to somewhat less what they are now. I am wondering if they would allow landing in formation?
What brings us back year after year is the quality of the beaches: white sand, not burning feet. The cost is reasonable.
But I want to warn fussy people about food: Don't expect the same variety and quality as home. This is the main reason why some people don't go to Cuba on vacations.
Yves