Our suite was lovely and very comfortable. Great huge bathroom with a tub. Tub is pretty skinny tho, so be prepared for that!
Food was pretty good, we ate oftentimes in the dining rooms for most meals, wait was not bad at all, tho the Lido deck buffet had lines at the expected times. Chocolate buffet one afternoon was a fun treat! The Point was a nice break for dinner. I dont know that I'd agree that it is "not to be missed" as reported by others, but it was lovely. When you do "anytime dining" you dont always have the same table, which is probably what affects service. Wait staff knows they probably wont be seeing you again, or infrequently at best, and you just dont establish the rapport you do when you sit at the same location each night.
The hours in port are simply not enough to get a feel for each location. In Grand Cayman, we had time for a leisurely lunch and a bit of shopping, and that was about it. Felt very touristy.
The debarkation was what we were NOT happy about. We had early flights out of Houston, so COMPLIED with the rules and met early at the theatre. We were there at 7a, and due to fog, didnt get off the ship until about 9:15a. No problem with that, BUT we heard a LOT of folks talking in the debarkation area talking about having DRIVEN to the ship etc. OH REALLY? and you have EARLY flights? Just pretty inconsiderate, but you see that everywhere you go I suppose. Carnival does nothing to attempt to keep this part of the cruise orderly really, and in another 5-10 minutes, things would have gotten unruly. Folks like us were annoyed at latecomers who just pushed/shoved, and stacked their suitcases wherever.
This will be our last Carnival cruise. In our age group (50s-60s) we'd like to travel around folks that are more polite and appreciative.