I had a rush job and this provider stayed up very late to be sure to finish the job on time and to specs. I will use him again. We got on Skype together and were able to work through some issues that came up. He communicated well.