I recommend Carnival and I think they did a good job keeping people occupied and happy.<br /><br />Pros: Very happy staff/crew and always ready to please.<br />Waiters entertained you with dancing and singing ? it was great&#33;<br /><br />Cons: Way too m