Caribbean Princess is my favorite Princess ship (I’m on it now in fact), for me it’s the right size and I like the location of the gym. But a bad experience on a ship will definitely flavor your future cruise experience. Although I love the ship, because you had such a poor experience last time, I’d advise that you find a different ship. That way you’re not going into it worrying about history repeating itself.