Just got back. Pleasantly surprised by large staterooms. Food was not great, better meals in the pool cafetaria. Ports of call were Jamaica and Grand Cayman. Loved Jamaica - did the river tubing shore excursion. It was excellent and tour guides were great.
My only real complaint with Carnival was the safety check at the beginning of the cruise. Very disorganized and took place while we were leaving Miami when everyone wanted to be on deck taking pictures and partying.
Hopes this helps. If you have any specific questions about the cruise, let me know