We sailed Royal Caribbean in the past(2007) and Norwegian (2013). We convinced our friends to try Royal and we were embarrassed. Gone are:
Towel animals (only 2 of the 5 nights).
No welcome/Bon-voyage party on deck at any port. If not for the ship moving, we would not have known we left port!
Sudhere was the man! He kept the cabin spotless and my wife in plenty of big towels!
Parking and boarding was fast. However the sea pass cards are kept alphabetically in the middle so if you are with an agent on the end, they have to walk back and forth to get your passes. Add those precious lost seconds up and you have a lot of time wasted. You could easily break up the alphabet and sea passes between every 2 agents, and then have lines forming alphabetically, just like they did the luggage by deck #.