Ankur at Soft services was excellent. Even when the project got difficult, he kept with it to complete the task. His communication was excellent, and he had no problems ensuring that everything was done to my satisfaction.
I would highly recommend him, he is extremely responsive in a shared chat box (I used google hangouts) which is essential when working remotely.
Give these guys work... but not too much otherwise they wont have time to deal with my projects! I am definitely coming back. Gave a voluntary $20 extra for work well done.