Thanks for sharing yor thoughts with us on this cruise.  We transited the Panama Canal last month on HAL's ms Amsterdam & it was a wonderful cruise.  I wonder why Princess gives passengers a voucher for a drink rather than just giving them a drink at the loyalty event.  Seems strange to me.