I did not have a good experience with him. He made good commitments in the beginning. But my deliverables are still pending it has been 6 months. I think his work is fine but i think the post sale services should be improved.Attitude and willingness to accommodate are the 2 most important attribute of a service provider. And if he is enthusiastic to push you around, for that extra output, means he is not treating your job as another contract. It means he cares just like you do. That is what makes the difference in the end. That is what you should pay for. He and his team have demonstrated all these capabilities, so is the reason you should definitely hire them for good. All the best! Know more reviews