Given that this cruise goes out of West Palm Beach, it was an easy location to gather and get on the boat. We were travelling with our 95-year old father and they went out of their way to make sure he got a lot of attention. On the other hand, this is a tired party boat. And given that it rained each evening, no activities were taking place on deck. Many folks only go one way and stay a few days on the island - the return night was very quiet (in general). Food was OK - but not spectacular. Attended the "show" one night - pretty poor and walked out about 30 minutes into it. Entertainment in the lounges tended to be loud making it difficult to find quiet places inside to sit a talk. Keep in mind that this ship goes to Freeport Harbor - which is about 15 miles from Freeport - there is nothing to do just outside of the boat except for a few souvenir vendors. There a faster ways to get to the island - but this was pretty cheap for a cruise.
Nice room - there are only 14 veranda suites. We asked for accommodations for 2 adults and the second bed was a pretty uncomfortable pull out bed. In general quiet except for some adults partying on the deck near our window at 4 AM one night. Great shower and Jacuzzi tub (which we did not use). Veranda had a view between 2 lifeboats.
There is nothing to do here - about 8 trinket/t-shirt vendors in the debarkation lounge - town is a taxi ride/15 miles away.