We have traveled to Couples once or twice a year for the past four or five years. Sometimes through a TA lately through the Couples website. (I have found the price to be nearly the same) We booked for our March trip through the Couples website. My problem is not with Couples but the credit card company. Bank of America has decided to add a 3% fee for foreign transactions. I guess we taxpayers didn't give them enough money the last time they screwed up they have to charge us $33/ 1000$ of vacation. So now I'm paying an extra 120$ for my vacation. I don't believe this would apply if you book through a TA.
I offer this as food for thought when booking your trip.