Staff - couldn't fault the staff for the most part they were exceptionally good.
Drinks – Royal Caribbean do a drinks package that covers everything up to the value of $14 a glass I had copious varieties of cocktails and all were included in my package. The system was very simple anything over the $14 they let you know in advance what it would cost and you just paid the top up.
Swimming pools and recreation activities - They have a wealth of things to do including water slides, mini golf, VR trampolines, splash pool. You need to go to the activities while the ship is in port unless you enjoy crowds and even then they aren't always quiet.
Cabin was nice, good space well laid out