Actually,
I've ever book tour at the agency, but i think you should read reviews of the agency on tripadvisor or Lonelyplanet before booking tour. Besides, You cna refer other agencies to compare price and itinerary such as
Vietnam Tour Booking,
Asia Group Tour,
Vietnam package travel
Happy travels!