A PVP is a Carnival Personal Vacation Planner. I, too, have a great one, so we have the possibility of 3 wonderful ones. I have recommended him to all of my friends and all are very pleased with his work.
I used to have a great TA until she left the business to stay home with kids, and a friend recommended Justin. I have booked all of my cruises with him for the last 7 of them and I get better service from him than from my TA (who I had for 10 years).
As with every customer oriented business, you will find a few PVPs that are not top notch, but very few from what I have been hearing lately.