CoCo Cay was the highlight of my cruise experience. The island is AMAZING! I was somewhat disappointed with Royal Caribbean. I had only heard great things about the cruise line. However, I didn't see many late night parties/events besides the poolside parties. I also was extremely disappointed in how dated the ship looked. I was told the ship had been completely renovated but I am not sure what was really renovated. The carpet was dated and the rooms seemed old (but were very clean). Overall, the experience was pretty good. Cathrine, our server in the main dining room really made our dining experience incredible.
In comparison to Carnival, there weren't many party options besides the poolside party. The comedy and game shows were also really short and could be at least an hour long. I did not participate in the shore excursions so I really cannot give a review about those.
The cabin was dated. TV was small, window treatments were aged, and the bathroom fixtures need upgrades.