@ossobuco,
We don't talk politics when we're in Cuba. Since the average income is so low, the government subsidizes many of their shelter, food, and health care.
We have been invited to private homes in Cuba; their middle class standard is quite comfortable, but many live in old, small spaced, beat up buildings that have had no maintenance done for many decades - and it shows. If one can look beyond the disrepair, one can see the once beautiful buildings. I take many pictures of them, and hope that some day they will be refurbished to their glory day appearance. Some are being renovated, and many hotels are first class. My friend and I stay at many B&B's in Cuba; they are all clean with private toilets and bathrooms.
This is one of our favorite smoke rooms, Prado 309, next door to one of our favorite restaurants, La Terraza. That's my travel buddy, Alexander (Canadian, but lives in Mexico).