I worked with ISHIR many times and they always excedded my expectations. They have a very dedicated and knowledgable team of people and they never failed to execute my projects to my complete satisfaction. At times, i used to be amazed by their level of patience. On few occasions, i felt that they won't be able to complete the projects on time, but they always did it with extra efforts on their part.
Highly recommend this company.