We chose Princess because we had never taken this line before and we wanted to take the family to Alaska this summer and had to check the line out. Embarkation was a couple of hours late with no explanation. Our cabin was as expected. We could have used an extra chair, but we made do. Our luggage did not make it to our cabin until after late dinner. So we had dinner in our clothes that had been traveled in all day. We wanted to traverse the Panama Canal during the holidays, but Princess didn't seem to want to celebrate the holidays. There was a smattering of Christmas trees and one Menorah and that was it for decorations. The crew sang carols once. Other lines have made us feel like we were in a winter wonderland. The dining room food was 90% great and if it wasn't they would try to make it great. Always eat in the dining room. The hot dogs in the Salty Dog are also good for a snack. Never eat in the buffet...… You have been warned. Now for the worst part of the cruise. Our excursion in Panama City uses tenders (life boats.) Two of the tenders were not working. A third tender broke down with people on it. How could this be???? What if there was an emergency? Didn't they check these before we left? So our 8 hour day turned out to be a 4 hour day and we could not get to any of the excursions planned because everything was so far away. Thank you Princess for ruining my time in Panama. Late that night, our ship LOST POWER. Yes, we were floating at sea with no power, no lights, no nothing. No emergency power. And, no one came on the intercom to reassure the passengers for 15 minutes. Another 15 minutes before power came back on. Lots of "technical issues" on this ship. Sound system, etc. Now for the positive. The employees: the dining staff, the cabin stewards, the bartenders, all had the best customer service of any ship. That is the one thing that Princess does the best. They know how to train their personnel in customer service.