Wow MagicBrenda, you really didn’t like it.
There is loads to see and do if you are willing to travel and see the real Cuba not just resorts.
Cuba is comparatively cheap because it is a communist country which is only really starting the tourist thing. The locals live on a low wage and have ration books etc, it is a fascinating place but really not wealthy. That said everyone has enough, no beggars anywhere we saw. We found the Cubans to be welcoming and friendly and it felt genuine.
Some parts of Havana looked grubby but we felt safe wherever we went.
In terms of food, none of us got ill (and I am really sensitive stomach wise) but the food was often bland and boring. The service levels are also not up to western tourist resort standards as most hotels are government run and the Cubans just don’t have experience of customer service in the same way we do. That said we never found anyone rude.
It is true that toilets outside resorts can be quite grim and we stopped at one service station with millions of flies but restaurants we are in seemed ok generally.
We went with the attitude that travelling round Cuba was not going to be a ‘luxury’ holiday with posh hotels etc but it would be fascinating and a real eye opener. It certainly met that brief and the kids say it was their favourite holiday.
OP it really depends what you want, if just a luxury AI go elsewhere, if you want a different and fascinating holiday go to Cuba.