Thanks for the updates and pictures, nice to see whats going on! Looking forward to next week now.
I get everyone has different ideas on 'compensation' but surely 20% is very generous considering it as nothing to do with Princess that the issues (weather) occured.
Whilst it must be extremely frustrating not getting somewhere you had planned you are still on a luxury cruise ship with basically unlimited food and drink, I have seen some comments on twitter such as "never going with Princess again" but I seriously question that logic when any cruise line would do the same thing, guess its a case of can't please everyone all the time and some people wouldn't be happy with 100% back.
Glad you personally still had a good time!