All my guests booked through my travel agent because no one could find a better deal, even on line. Like Stamperamma said, remember that your TA is working for you and your guests. I know that sometimes TA have their hands tied and when she gave you those prices maybe it was the best price she could get, but if you did not yet signed a contract, you could ask her to find a better price or go to another TA. Good luck.