We loved our days at sea and with San Juan being a night time port we really had 4 sea days, which we loved. We really enjoyed the main pool activities/contests and the calypso band. The capers called them "Total Eclipse" but I think they hadn't changed the name in the capers because their name was C.E.M. If you ever have them on a cruise, you won't be disappointed. I heard many people say they were the best calypso band they had ever had on a cruise and I completely agree. They played a very wide variety of music, not just reggae and that was really great.Entertainment-we didn't go to any shows so can't comment on that. The piano bar entertainer was James. Bless him, he tried, but he's not that talented (at either singing or playing the piano) but he had a really nice personality and if the mix of people in the room was good it could be a really great time. He had props (mostly hats and glasses) and had people come up with him to perform. Some nights though it was completely dead. We also spent some time in the casino but found most of the dealers to be a downer. It may just be a cultural thing but these dealers never talked or smiled.
Service-we had great service in every aspect of the cruise. Our room steward and assistant were great and kept the room was very well cleaned all week. Our dining room staff was great too and on the last night after they sang their farewell song, I was touched that our head waiter had a tear in her eye when she said goodbye to all of us. The bartenders and bar waiters and waitresses were all very good/attentive as well.
Food-to me was the usual Carnival fare. Good but not great but nothing horrible either. There were a few hits and misses but nothing really worth mentioning.
Debarkation-we had a late flight out so were in no hurry to leave the ship so avoided the self assist (which we hated last year). We didn't even wake up until 9am and didn't leave the ship until around 11am. It all went very smoothly although the customs line was pretty long.
We had a great time and are already talking about next years cruise!