Just got back 12/6 from sailing on the Divina. This was our 11th cruise and I think the best so far! The ship was beautiful and we thought the food was good both in the Black Crab and the buffet. One if the best things is the shows, yes they use the same people more than once but the productions are fantastic. The last time we went on a Carnival ship they mostly used comics and were very disappointed however the Divina had a full production every night.
One thing that I found disappointing was the theater was beautiful however getting into it was terrible. No way to access it without steps and if you wanted to go close to the stage good luck not to stumble. We saw so many having trouble getting in.
The price was great @ $646 for both of us. Started out with an ocean-view #5013 which was maybe the biggest cabin we've had however there was a banging noise with the rough seas and I had someone come to check it, they moved us to another room for the night, the next day they moved us to a balcony #12189. This isn't the first complaint they've had about this and don't understand what's causing it. The point is they're customer service I found to be very good.