We booked our cruise with Thomson Dream late as it was the only one available that included Havana in Cuba. We were wary of some of the previous comments on this site but found the cruise to be excellent for what we paid. Although the ship is old it had a good feel, nice size with 1500 passengers
Our cabin steward Ariana was a delight & so helpful & cleaned our cabin 5121 twice a day to a very high standard.
The three restaurants had lots of variety & good quality food. The waiter service in the Orion restaurant was good even though there were lots of trainees serving.