Embarkation was easily the best experience ever (note-this was our 27th cruise). We arrived at the terminal at noon; earlier than our assigned 2:00 slot. Checked in by 12:20 and were on the ship 12:30, incredibly smooth. Debarkation was also the best ever, self arrangements waited in casino. Amazing really put the other lines to shame. Easily an order of magnitude better.
A couple of notes on the internet. We had pre-purchased unlimited internet for $59. Since it was to early to go to the room we relaxed at the Bellini Bar and I tried to log in; Bad move, I was presented with a screen asking for birthday, etc. and go nowhere. What I should have done is waited to go to the room and retrieved a card with my validation code and instructions. When I then went to the login screen I now knew not to enter my birthday; rather to scroll down to the bottom of the screen and enter my validation code. With my iPhone in airplane mode I never had to log out/in; and connectivity was great. The internet cafe was located on deck 5 staffed with very helpful folks. I downloaded the Concierge app and found it very helpful throughout the cruise. The other "medallion apps" did not work so I deleted them. Overall the internet on the Regal Princess was ubiquitous and faster than I had on recent NCL & RC trips.
We had a mini-suite on deck 10; c243. The room was great and we felt it was larger than similar cabins on NCL's Escape and RC's Anthem (similar vintage ships). Our room steward Alfred did a great job and was always friendly and helpful. I do wish Princess would bring back towel animals though; they were missed.