Getting on the ship - We flew into Seattle early Saturday and took Princess shuttle to port. Shuttle was easy to find, lots of Princess employees to take bags and give directions. Waited about 1 hour at port before we were able to board, so not too long.
Ship Cabin - I was expecting a very small room but was happy as it was almost the size of hotel room (I had a balcony, maybe that helped.) There was enough storage to unpack everything. The shower was small but plenty big for one person to use. The bathroom was large enough for me to get ready in the bathroom while the wife showered and vice versa.
Ship - The ship had a pool for families in back, 2 pools and 4 hot tubs for everyone's use mid-ship and (for a small fee) an adults only pool and hot tub up front. I had planned on using the hot tub, especially during the nights, but with children playing in the pool and tubs there wasn't a nice quiet time to use them other than before breakfast unless you paid for the adult only area. They had a bar and casino which we never used. Movies outside almost every night, recent releases like The Martian and Star Wars, so if you were willing to put up with the wind and cold it was good.
Large enough for us to move around. If the wife was walking to the balcony I had to wait for to pass the bed before I could move towards the bathroom but compared to what I had heard this was a pleasant surprise. The balcony had plenty of room for us to sit with a table for our drinks. The shower was just large enough for one person but the bathroom was big enough for one person so I could shower while the wife brushed teeth,etc. and then we would switch. Lots of closet space and drawers to keep my clothes. Included a safe which was good for passports and valuables.