Cuba badly needs American tourists in order to finance rebuilding of it's infrastructure, but in the short term this means that the first waves will struggle to find housing and food that meets expectations. You can pay a lot for the few good hotels and search out the emerging private restaurants, but this requires effort. The easiest solution is to take this cruise around the island relying on it for the basics. Then in order to really experience the island you must be willing to add your own walking adventures to the bus tours offered by the cruise. And since the ship always docks in the oldest, most important parts of the cities, this is simple. Furthermore, Cubans are friendly, polite,and welcoming and we have never been in a country where we felt so safe. What we would most advise is to get out and absorb the distinctive cultural atmosphere and do what you can to learn about this society that does some things much better than we do.
And when we refer to the basics, we mean very basic comforts travelling Americans are used to such as restrooms that are free. And restrooms that are equipped with toilet seats and paper. You may not find these even in costly hotels and must rely on the generosity of restaurants and bars to provide very basic facilities most often for a price. Once you encounter this reality it will make you more appreciative of the small bathroom in your cabin and the even smaller ones on the tour buses. As most every report on Cuban tourism advises, bring your own toilet paper and be prepared to lower expectations. But sense we knew these things in advance, we had less problems than we had feared.
The People to People programs throughout the cruise provided excellent educational and cultural programs on the ship and on land. Two young and very interesting professors from the University of Havana provided a number of lectures on Cuban history and politics and musical groups from the island entertained each evening. Others provided Cuban cooking and dance lessons too.
Adequate room, comfortable beds and great service from the cabin attendants. Always kept clean as were the halls and other areas of the ship.