Nightmare. Endless calls, no resolution to ticketing/credit card charging issues.
I regret we ever used these people. Save yourself the time and anxiety and either book directly with the airline (often just as cheap), or use a third party with a better reputation - which would be just about anybody.