You might want to ask this question over in the Carnival boards. I'm sure they will be able to answer all your questions.
Unless any of the RCCL folks have been on the Triumph.
My parents were on the Triumph a few years ago on the NY to Canada route and they did like the cruise.
Enjoy your cruise!