My wife and I took this five-day Bahamas cruise out of Jacksonville because it was relatively inexpensive and convenient. We got our money's worth and more. I highly recommend it for the price.
We went at the beginning of March so, yes, there were spring break revelers. Fortunately, Carnival gave us middle-aged folks lots to do away from the over crowded pool. There were two production shows: "Motor City" featured Motown tunes and great dancing while "Divas" had more recent music which was unfamiliar to me.
That's the extent of my complaints. It was a great cruise and the staff was incredible. Jogi, the maître d', made sure dinner came with a show every night. Paul, the Cruise Director, was an amazing emcee and the staff: Aida, Bruno and Sarah made contests and trivia games fun. In between events we caught Greg Aulden playing his guitar and singing in the grand atrium.
Housekeeping was very attentive and knew our names by the second day. The food was great from the omelette bar to the all night pizza. The dining room was always fun with great servers and awesome food.
Getting on the ship was easy. Parking is $15/day up front and carts will carry you and your luggage to the terminal. We arrived at 11:45 and breezed right through and onto the ship in less than 15 minutes. Leaving the ship was pretty quick as well once they reached our deck number.
The stops were also fun. This was our second trip to Nassau and we kept our shopping to the locally owned stores rather than the brand names. We enjoyed a $25 horse & carriage ride and then walked the streets for a while before returning to the ship. The next day we stopped at Little Stirrup Cay which is just a small spit of land with a beautiful beach. A small tender boat ferries you from the ship to the island and back. There is a straw market with t-shirts and souvenirs and Carnival provides lunch.
Overall the ship was much nicer than I had expected. It didn't smell like smoke and our stateroom never felt cramped.