I purchased air travel with Princess and had transfers to the pier on the day of the departure. Everything was very smooth. The only thing I didn't like was the amount of time we had to wait at the airport prior to going to the terminal. Add that on to the time we spent waiting once we got to the terminal and it totaled well over 8 hours of waiting. But once we got on the ship everything was very smooth. There was a hiccup with my internet that had been purchased before the cruise. I had to go to the internet cafe for them to fix the issue. But once it was fixed the internet was pretty typical for a cruise ship.
The cabin was good and the steward was fantastic. We had early dining and the waiters that served our table were good for the cruise. We never really created a bond with them. But the food was great and they went out of their way to serve us. So not really any complaints.
The entertainment on this ship was top notch and we went to almost every show.