Our previous 2 cruises, with Cunard and Princess were a dream so with destination the most important for our choice we booked though an agent and eventually made it on board a MSC ship.
Eventually I might add is because our private transfer wasn't at Havana airport to pick us up, but with an MSC representative collecting a bus load, I thought they might help. But we weren't on his list so he directed us to an office outside the terminal. After 20 minutes and 6 people later they had no idea what to do, I I went back inside the terminal to talk the the MSC man again. I asked him if he could contact the ship and try and help us get to the port. Again "no" was the answer, "speak to someone in red".
After arriving in Havana at approximately 21.15 and the time now being 11.30 we found another person in red who said that another couple had been in the airport and they had booked a taxi for themselves it would cost 30 Pesos. We went to the exchange only to have the shutters pulled down in front of us. We went back outside the terminal and used another exchange.
Clean and small, like most cruise cabins. We did run of of things in the bathroom but they were replenished same day. The dreadful dispensers for shampoo and body wash were always sticking and the smell from the contents was over powering, not ideal for an asthmatic and allergy sufferer.