We recently did a TA on Splendor, in a Grand Suite, and we were able to make our 3 specialty dining reservations pre cruise. Whichever specialty restaurant we felt like eating at that particular evening, we advised our Butler and he arranged for us. We ate at Prime 7 5 nights of the 12 night cruise. Not sure if you can arrange to dine with friends if they are not also in a named suite.
Lived in TO for 18 years....back mid June for a family event.