This was our first time on Princess and other than a few annoyances...all I can say is EXCELLENT. The following is a breakdown of our experience.
Embarkation: We arrived at Pier 12 around 10:15 AM and were standing at check-in by 10:30. We were assigned group 3 and were on board and in our staterooms by 11:45. All in all, this was the most efficient and well organized check-in and embarkation in 11 cruises. The Brooklyn terminal is clean and comfortable (although possibly a bit cold for some...some areas are like a wind-tunnel).
Staterooms: -We booked two adjoining mini-suites on Dolphin Deck (D221 and D219). We have sailed in a mini-suite before on Norwegian Sun and another couple on a mini-suite on the s/s Norway. Overall, the decor was understated, but classy, with earth tones of tans, greens and medium-toned wood. The bed was comfortable (maybe a bit on the hard side) and space, both for moving about and storage was excellent.