Have done one previous Cruise on Carnival in the Caribbean. My review is thus going to be comparison to that one.
Things I liked more about this cruise.
They do less announcements as Carnival would be woken up with announcements about going to shore and things going on that day. This one kept announcements to minimum though did take awhile due to being in 5 languages.
Decent size room with comfy bed. Liked had pillow choice including a tempurpedic liked curved pillow. Ship moves a lot for size so if get sea sick get lower cabin.