It is unfortunately hit or miss with IT projects. A clear scope was set for this project. I was satisfied with progress prior to completion and made the mistake of advancing full payment. This project is now 14 days overdue (with many dropped deadlines) and I have been told to wait another 5-6 days due to the ongoing elections in India for the final product.
Pravesh now claims that part of the scope is "impossible" to achieve. Having earlier claimed it would be really easy to complete the story is now that it was a big "misunderstanding".
Steer clear of this developer for anything more than basic work and make sure you are thoroughly satisfied with the work before making payment.