Strongly suspect that Liz Crokin is not endorsing Cuban oppression, merely observing that it's a bona fide paradise for visitors who can afford to pay for its tourist facilities ( = friendly people, beautiful beaches, no traffic, no internet, and great food). She knows Cuba is communist and is just relaying her experience there.