I cruised on Star Princess to Alaska and was very pleasantly suprised. Once you get used to how to get places and the ups and downs you need to know, it is a great ship, especially to Alaska. I found the food to be very good, nice selections and especially Horizon Court open 24 hours, also good for dinner. Serice was up there as well, good wait staff as well as cabin workers.
I am sure you will love Golden Princess, have a ball.