Quality of work was good overall and the price was right. It was a complex project, and probably more than they expected. That said, the project dragged out for weeks, due to a very short daily window of common work time- phone calls were on Indian time.. If you are in a time crunch, I would recommend working with a western service provider. If not, it was a satisfactory product. ...