I recently took the Jan 1 voyage from Montego Bay to Cuba as part of the People to People organization.
Good: The ship is actually in pretty good condition and the public areas are kept up well. The intimate size allows passengers to get to know each other and mingle. The food was mostly pretty good although there were some misses with quality. The crew, overall, is very friendly, although they seem a bit overworked. The Cruise Director Danny does an incredible job and he was very helpful to our group. Photo prices are very reasonable - $5 each. Boarding and disembarking is very smooth, although Jamaican Immigration can be a bit slower. If you have a departing flight at 12:30 or after, you should be in good shape. We got to the airport at 9:30am.
Neutral: There sometimes was confusion at the Reception Desk, where employees were not sure of procedures or how to answer detailed questions. One must register their credit card at the Reception Desk for onboard expenses. Do this as soon as you can or while the desk is not busy. There can be a long queue if you wait until everyone has had lunch on the boarding day. Try to settle affairs the afternoon of the day prior to disembarkment because the desk gets busy in the early evening.
The cabin was very clean but the bedding is a bit aged. Furniture was in very good condition. There was a flat screen TV but the refrigerator was not as cold as it should have been. There was no minibar as advertised. Cabin was pretty roomy but a little shy on the drawer space. Closets were decent size.