The 2,052-passenger Carnival Imagination may be one of Carnival Cruise Line’s oldest ships, but the smaller size makes it feel manageable and it has been updated with all of the line's newest amenities. This being an older ship, it only has a few staterooms with balconies, but cabins are well-sized inside and include equally ample bathrooms.