I usually do my own bookings through the Princess website so that when I want to make a change with a current promotion or price drop, I can call Princess and get it done immediately. I made the mistake of using my PVP once and when I wanted to make a change, she just never responded. I finally called Princess and explained the situation, and they made the changes. I feel once she had my booking, that was it!
Since then, I only book online where I can constantly check prices and make room or price changes myself. But I find it very interesting that only when I became Elite, did my PVP contact me EVERY time after logging on the website with a phone call and an email. It is like sharks coming in for the feed. But, I will never forget that one experience of no response after booking. Will not do that again.
I wonder if she get any sort of compensation or credit if I don't use her directly. I certainly hope not. And I find it personally intrusive that every time I search around the website my privacy is invaded by her emails and phone calls. For me, it is not worth anything extra she could provide if I cannot get a response after she has my booking.
Oh yes, I know I could possibly get additional perks by using a TA but again, not worth it to me if I cannot make fast changes in bookings.