Overall, I would NOT recommend Carnival Cruise Lines.
The entertainment was less than average. The level of entertainment should be very high. This entertainment was cheesy. It was a lower level, like a dance recital level.
We had a balcony state room near the spa. The room itself was small, and the bathroom was very small. The toilet smelled like urine. I asked for room service to clean the bathroom but the urine smell persisted.
I don't remember my cabin number
We boarded in Miami
Nice
Nice/average
Loved the beach in Grand Turk