I had a very good experience. This was the first time, I was booking via an agent (rather than online).
They make sure that all our needs are taken care (like in case of different dates on one side but coming back together etc.) also my flight was changed 5 days after booking of flight, Atul helped me getting this rescheduled as per convenience.
It certainly is worth a try.. and last but not the least, the combination that was provided to me not even available online and i saved close to 130 dollars per ticket.