After cruising with other lines I found Carnival to be inferior overall. However, we did enjoy the cove balcony.....I spent most of my cruise on it as the noise level at the shows, on the Lido Deck and elsewhere on the ship was painfully loud.
The pools were much too small for such a large ship. On 'at sea' days there was not enough room for everyone to even get near the water.
The food was just okay. There were a couple of very nice dinners in the dining room, but nothing amazing as on other cruises that I have been on. The wait staff was superb. Carnival's greatest strength was in their employees, most of whom were very helpful. There are always some that are not.
The best part about this cruise was the cabin! Loved, loved, loved the cove balcony. Saw gorgeous sunsets almost every night from the balcony. Ample storage, adequate room in the bathroom. The sofa was some vinyl material that wasn't very comfy to sit on but the bed was fine.
This port had the most amazing turquoise water and white sand beaches that I have ever seen in my life.