Don't know what port you will be going to, but if you go on the one in Cozumel, you will enjoy it....it is actually a party boat with dinner in disguise. My husband and I went on the one in Cozumel and thoroughly enjoyed it. Take a jacket, though, as it can get cool in the evenings on the water even if the daytime temps are warm.
Carnival Triumph - December 2003
Carnival Glory - March 2005