We cancelled our cruise with a travel agent (not a Princess agent) because we could never get her to call us or answer our emails. We had paid with gift cards in the Princess promotion - buy $500 get $50 free. The gift cards were returned almost right away…but the bonus cards we lost because they were past the expiry date and are non refundable or transferable. We booked the exact same cruise but with Princess, just the person who answered the phone. And now we can talk to anyone and even use the chat feature whenever we want. Like that much better.