Farabi was quite fast and efficient. He delivered the project way before the schedule deadline! And at a reasonable cost. Farabi was quick to respond to my questions, and went the extra mile to help me understand the principles behind the technology. Quite reassuring in his interactions. I will readily recommend him.