Comments: I wasn't able to provide him the code on time, and there was also misunderstanding between us (mostly because of my bad english), however, he was still patient.
Payment was promt, and really really speedy communication. He always reply my messages within an hour, that is incredible.
Really looking forward to working with you again!