Yeah, went and came back. Amazing place, lovely people very patient with pigeon Spanish. a country of contradictions. Socialism gives the people free housing, healthcare, travel (within Cuba) and education but still a lot of poverty, but no homeless.
And pretty much anyone that I spoke to would leave tomorrow even though they think things are getting better.