Well, when it comes to cruises, not only do you want a good dive but I'm sure you want a Great atmosphere aboard.
I have found, along with many friends who cruise, that Carnival, while less expensive in general, also offers a less-than-optimum cruise experience and the amenities are not nearly...