A+++++++ . I am very selective and kind of demanding person myself. If I give a good review to this guy is because he deserved it. He worked really hard. I had a bad experience with another freelancer who had more reviews than majidpervaiz. He did all I asked and more. He will make sure you are happy with your project. I highly recommend this freelancer