My trip to Cuba was an experience.
We stayed in an Airbnb. It included breakfast each morning.
There is not any internet unless you go to a local spot to use the internet. You will need to purchase an internet card.
Also, cash is king. Do not forget to get some cash before leaving the airport. Then you can exchange it back to US Dollars when you return to the airport.
There is a beautiful beach. A cave to swim in. There are clubs and restaurants.
The food is delicious.
I would recommend anyone that would love a low key, no internet place to travel to Cuba.