WE used to use a travel agent until 2004.
Then we started using a PVP and have used the same one ever since.
He never calls me...he never emails me unless we are leaving or getting back from a cruise.
If I need him...he is there....otherwise, he is invisible.
He watches the prices for me. If they go down, he reduces my final payment automatically. After the final payment, he used to get me OBC...but I think Carnival has stopped that practice.
Tom does a great job for me....
The only downside is IF we ever cruise another cruise line....I have no one to call...