This was my first-ever cruise. It was the annual full-charter Welcome to Jamrock reggae cruise featuring several of the Marleys as well as an all-star cast of reggae stars past, present and future.
I had a great time but found it to be a mixed experience. The performances were spectacular. Every artist did a lengthy set backed by their own band (which is often not the case at land-based reggae festivals where there are curfews).
The shows were originally scheduled to all be outside by the pool on the top deck. This led to a fun outdoors festival party vibe. For less crowded sets you could just walk up close to the stage and have a great view. But for more popular acts like cruise host Damian Marley the place was so packed many were in areas that had poor sightlines (poles etc).
This being my first cruise I have nothing to compare my stateroom to, but it was perfectly clean and comfortable. It was rather far from the hallways and public areas so someone who doesn't want to do a lot of walking might want to avoid it. The plus side was that there was little noise nearby.