We arrived in miami the day before we sailed. We didn't have to wait long before we got on the ship from the time we arrived to getting to our cabin maybe half hour it was really quick. The inside interior cabin was clean and spacious. The food was good and had a great selection our waiter alimin was amazing he had our drinks on the table when he saw us coming. The band was really good. Enjoyed all the shows and activities the ship had to offer. The ports we visited were grand turk, san juan ,st thomas ,amber cove i think my favorite was st thomas the shopping was amazing really good deals. I would definitely will be cruising carnival again. Disembarkation was really quick also maybe 30 minutes . Met some wonderful people on the cruise . We went on one excursion in san juan didn't really enjoy it . The Rest Of Our Ports We Went On Our Own