We live in Tampa so this was an easy port for us to travel out of, port of tampa is easy to go through. The ports of call was good and we had not gone to Key west before and Belize and Costa Maya. Ship was very clean and comfortable, staff was very attentive. Food was good, took advantage of booking at Chops, which was worth it. Did the wine tasting on the last day of cruising, enjoyed and learning some things. Belize was fun, had to take the tenders into port which was slow due to high winds and choppy water. Costa Maya was great, very nice terminal.
We booked our own excursions at each of the ports, researched using Trip Advisor. Cave tubing in Belize with Butts Up, even though this is where the cruise ships go as well it was worth it, we did not have to carry our own tubes to the river and a lot of people asked where our tubes where as they were walking by and carrying theirs. Beach resorts in Cozumel and Costa Maya.
cabin was clean and as expected for cruise ships. bed was harder than I like and look forward to sleeping in my own bed.
Walked around, ate at Sloppy Joes, saw the southern most point.
We live here so it was easy for us