On both our last cruise and our upcoming one, we booked directly with Carnival. Our PVP was great, all we had to do was call her up for a sale and she would check for us. The last cruise we had the best deal to begin with. This cruise we booked a specific room and made price/room changes 3 times. There was never any problems. We kept an eye on other sites (prices do go up and down like a yo-yo)and when we saw a good deal we called her up and she adjusted the rate. even when she left, all we had to do was call Carnival and they were great. The last time we ended up paying the original price but getting a much better category. There wasn't even any change in fuel charges. I'm sorry you had a bad experience but Carnival has great customer service IMO.