This was our family's 3rd cruise on Princess (previously on Sea Princess). We have also sailed with Royal Caribbean on the excellent 'Jewel of the Seas'.
It's taken a while for me to get around to writing this; we were on a July 2007 sailing to the Norwegian Fjords and North Cape.
The Ship: