I will for sure hire him again in the future.
Fund the project upfront. Ashish gets paid once you are satisfied with the work.
Delivery time starts when Ashish receives requirements from you.
Revisions may occur after the delivery date.
We will discuss design and requirement gathering, and deeply understand requirements.