I am very impressed with Princess with how professional they are from the time you get off your plane waiting for your transfer to your ship to the time the vacation is over and getting back to your flight. Princess is very organized with informing us where we need to be and when. Our room Caribe 509 was amazing and our cabin steward was great! Our only negative feedback would be the buffet. It was small sometimes very crowed and the selection was very limited. For lunch we found going down into the Piazza and dining at their café bistro was amazing. They sandwiches we amazing especially if you ask them to warm them up on their pannini grill. Their desserts were heavenly.
Our cabin was amazing. We had an extended balcony and we loved it.