At 12.oopm was told the project was progressing very well, six hours later, provider requested to cancel project with no explanation. The work was required that day. Failure to deliver caused much inconvenience. Potentially unreliable - buyer beware.