The old saying "you get what you pay for" is certainly applicable in Cuba.
Many people forget that due to the embargo with the U.S. that they do not have access to the items we are so used to, including foods.
I think the people that work the resorts aren't exactly thrilled to be service staff, considering many of them are highly educated with nowhere to apply their knowledge. It's an unfortunate tradgedy, and it certainly shows at lower quality resorts.
If you want top notch service with smiles, and food at the calibre we are used to, you've got to pay for it.
Sandals Royal Hicacos is a wonderful example of a resort in Veradero, but you certainly pay extra for it.
I think Cuba gets a bad rap from the droves of people looking for an all inclusive trip for $1000 and also expect it to be 5 stars+....it's just not the case.
At least you got to catch some fish and see Havana, the trip wasn't a complete write off.
The fishing is much better on the southern shores at Jardines de la Reina. If I ever return to Cuba it will be chasing bones and tarps in the queens gardens
Tony