I hired DDIY through Home Depot's contractor referral mechanism. The project which was quoted to take between 7-10 days took approximately two months, required constant oversight to ensure that work was completed to a reasonable standard and was generally frustrating over the duration of the project.
During the course of this work - crew members would arrive to the job site without a clear sense of what was to be accomplished that day (or the overall design of the work), would be pulled for other jobs, would work half days (or less). Coordination with suppliers was not organized properly, resulting in multiple delays. And every issue that was raised with the contractor was explained as beyond their control while it was clear better planning and management would have achieved far better results (e.g. through poor planning and bad site management 3 days were needed to set fence posts - one day involved only 1 fence post).
As the contract was organized through Home Depot, complaints were filed with them. They brought zero results, and the contractor misrepresented the facts of the job to Home Depot.
My opinion is that without aggressively advocating for work to be done and carefully watching the quality of finished products I would have received even poorer service.
It was obvious that the contractor had booked jobs far in excess of his capacity to deliver. It would not recommend this company.