Hi again James22-
I had a brief interruption and didn't quite finish my responce but I'm baaaaack!!!
The Carnival Triumph you refer to is the same ship. She does not offer a Specialty restaurant but she offers equally fine dining!! I recently sailed on her to Canada and had an absolute blast!
There is a different flavor to NCL vs, CCL-they are both excellent ships sailing for great cruiselines.You need not fear booking either ship...a good time and a restful cruise awaits you!!