Communication was good with the freelancer and level of participation was excellent but I did not get what I wanted. I got only a fraction or even worth value result from the freelancer. This is my honest review. It is good for the freelancer to understand and improve his quality of work and for others to understand what is the ability and quality of the freelancer you are hiring. If I work with this freelancer and if he can deliver me an exact result of the work that I want then I will give my best review for this freelancer.