I especially liked your last sentence "It is what you make it and Carnival offers something for everyone."    Glad that you had a good cruise.  I have taken a New England Canada cruise & I loved it.  Gloria