I'm usually a fan of Royal Caribbean and have had two previous cruises with them that I would rate as excellent, but this one wasn't. My wife and I were celebrating our 20th anniversary and I had pre-booked an ultimate anniversary package, only to find that after I got on the ship it had been cancelled by Royal Caribbean without any notice to me. Then when I tried to re-book it, I was told that they don't carry the items on the ship and therefore couldn't provide it. Instead they offered the minimal. Hugely disappointed.
Activities on the ship - not varied enough and fairly standard.
Talent on the ship - below even cruise performers. No-one was notable and none of the performances were very inspired.
Cabin was standard. Cabin staff for ours was excellent! He helped make a terrible cruise much better.
Main tour we wanted was cancelled the day before. From what was left, there weren't choices that really thrilled us. We did select another, but had to cancel because a couple of family members ended up getting sick with something that was going around the ship.