I had their service about 7-8 times and overall it is probably the best compare with other agencies in the market. I tried two pervious other companies and disappointed and didn't want to go back to them.
1. First, the first and second time, I only pay half the price compare with other agencies paying upfront without even knowing who you dealing with.
2. Secondly, I can find the information of the founder and all the programming background he had. It can be trusted and you know who you dealing with.
3. Always on time delivery. I'll say it never had one time when it was not delivered on time. Professional and take care of his clients.
4. Lastly, the most important part, they followed the instructions completely regarding upon your request. Instead, just scan through the instruction, they read the instruction carefully and completely followed the structure.
I don't usually give reviews about companies but they deserve the success they have. Professional, on-time delivery, communication with no issues.