I have never been but my cousin went a few years ago with her now DH. She had a god time but yes you will see some very different things. I too would liek to go one day but aint going illegally just in case..lol. Anyway if you want to see some beautiful pics, go to Clyde Butcher's website, he is a local photographer who mainly works int he everglades but he did a cuba trip a couple (or few) years back and has some REALLY nice pics in his gallery.
btw, when my cousin went she didnt stay in a hotel she renter a local place, it was an adventure and experince, and make sure you go tot he bank to exchange your money to cuban pesos otherwise they rip you off pretty good.