Karan is a wonderful person – very pleasant and dedicated. He is very honest about what he knows and doesn’t know, which I thought was very refreshing. He didn’t try to ‘sell’ himself under false pretense. He got results, and they were good – though not great. The bottom line is: I enjoyed working with him, and may work with him in the future again.