This was a cruise to celebrate my friend's birthday and a gift for 40 years of being best friends.
I've sailed on a total of 34 cruises from 5 different cruise lines: Carnival, Princess, Royal Caribbean, NCL, and Celebrity. For perspective, my favorite, which tends to change over the years, is probably NCL, with Princess a close second. My wife's favorite (who didn't attend this one) is Celebrity.
Carnival Panorama: