I took an Alaskan Inner Passage cruise on Princess Cruise lines a couple of years ago and was extremely impressed. The on-board staff are extremely friendly and helpful. We loved having assigned dining tables and getting to know our dining companions and waiter well. The food was INCREDIBLE, especially the desserts! There are tons of on-ship activities including movies, shopping, a spa, exercise facilities and much more. They port stops were lovely and very scenic. I would go again in a heartbeat.