I am going to focus on the negatives first, just to get it off my chest, and then we'll get into all the good stuff!
Royal Caribbean is cutting corners. Since I last cruised with them a year ago, they have gotten rid of the Assistant Cabin Stewards. Now the Cabin Stewards have to do double duty on their own. Also gone are the chocolates on the pillow, the stationery in the drawer and the pen (they couldn't keep the plastic pens?) And most unfortunately, there is no longer any lobster in the dining room on formal night. If you want lobster, you have to shell out (no pun intended) $34.95. They instead serve jumbo shrimps on formal night. Food costs are so low now that a salad is a dinner entree, as are beef sliders! (My advice: double your appetizers; they're really good!)You want to cut costs? Keep the lobster and cut out the towel animals; you'll save towels, water and electricity, as well as give the cabin stewards more time to make up the rooms without their assisants.
Activities onboard are mostly geared to sales -- the ones that do not carry a charge, that is. Apart from trivia and dance classes, there were, in my opinion, too many "health lectures" sponsored by the spa and fitness center, all geared toward getting you to try acupuncture or buy items to help ease back pain or restore youth.