Great first time cruise. was a smaller ship but was still excellent. since it was my first time cruise I really have nothing to compare it to unfortunately. it was a quick 2 stop destination in Freeport and Nassau but I had a better time on the boat than the shore excursions. My girlfriend and I did the whole Snuba in Nassau and it was amazing! but don't let the time frame for it fool you...if you are going to do it..pay for the 3 hour one. we paid for the 5 hour one and that included the drive to get there, the setting up of gear, the boat ride out to the site, about 30-45 minutes of snuba, sightseeing on the boat, the boat ride back to shore and the ride back to the boat. (3-5 hours right there more of less). I wouold do it again only if we had AT LEAST 3 good hours on the water and hit 2-3 sights for diving. Other than that, don't waste your money. Setting up a cruise for April 2018 on a bigger ship!!!
Jacksonville is just......Jacksonville. its like a city that's a city to be a city...if that makes any sense. Bypass spending time here as its boring. visit the Zoo...but that's about it.
decent shops, not bloodthirsty like Nassau straw market but it was ok.