That is entirely accurate, but doing "surprisingly okay" for their situation isn't exactly what I would call good. I watched a documentary on modern Cuba a year or two ago and it was very poor. Crumbling tenements built 30 years ago, junker American cars from the 50s still in use today, nobody has enough food, the health system is good in theory, etc. All in the shadow of the booming tourism industry.
They could be doing a lot better if restrictions on private enterprise were lighter and the embargo was over, the only people hurt by the embargo are the Cuban people.