We have been on 4 cruises, Carnival, NCL, Costa and Princess.
They were all good and feel we got our money's worth. Of the four, Princess was our favorite. Their attention to the smallest details was superb.
The airline lost my luggage. I had booked my own airline and Princess had absolutely nothing to do with the lost. They contacted the airline, offered me evening attire for dinner and gave a $75.00 credit because of my lost luggage. Why a credit for something they had no responsibilities is beyond me.
On our first port of call, after 2 days at sea, our luggage was at the port and Princess looked after retrieving it and delivering to our cabin.