We greatly enjoyed our Alaska cruise. The minisuite was very well laid out, and quite comfortable. The balcony was a bit smaller than our two previous cruises, but still comfortable.
I would highly recommend requesting an eggshell crate mattress, which made a huge difference in the comfort level of the bed. The faxed request that we sent before the cruise was lost, but the room steward was able to quickly obtain the mattress for us on the first day of the cruise. You should request this mattress quickly, as previous reviews have noted that they can run out.
Embarkation was an unmitigated disaster, but this was not at all due to any negligence on Princess' part. Port screening took 2-2 1/2 hours to clear due to a lack of availability of customs and security agents. Once customs was cleared, Princess quickly and efficiently processed its passengers for embarkation.