seems to have sidetracked into appraisal of experience on a particular airline - which no travel agent has control over.
Have used them a few times - no problems. Others I know have complained of hefty cancellation fees. As others say, its hit and miss depending on the staff member (like any...