I very much enjoyed reading your thorough review.  I like cruising on Carnival - in fact I like cruising on all the cruise lines.  I love the dancers and singers' show.  I rarely miss a show.  Thanks for posting.