After writing my whole review, I would agree with everything reviewer ckellyne said so I will not repeat it again.
Only differences: We took the cruisetour (one night Mt. McKinley, two nights Denali and 7 night cruise to Vancouver) and the weather was rainy, in the 50s and gloomy every day (first two weeks of August 2012). This, of course, is not Princess' fault. We just picked the worst 11 days ever to go but can't predict that.
Pros: The ship is beautiful, the cabins are as comfortable as our home. The beds are great with two pillows for each person and the storage is fantastic. Even thought lots of cabinets and drawers, you can store a lot under the bed. The temperature in the room is adjustable and was very comfortable. We had five couples in a row and all had connecting balconies which was great! We had a cabin midship up and midship across which was a perfect location (Caribe Level).
Cons: We wish they had more activities for older people in the afternoons. Seems like a lot of things we went to turned out to be people trying to sell us something. I wish there was a lot less of that and more activities. The entertainment was kind of high schoolish but the singers and dancers were good.
Over all, the Princess Sapphire is a great ship!