This job was done in the promised time frame and really thoroughly. I am so pleased. They were contracted to do several different things in my yard, from installing a granite step to putting in 35 feet of fencing, etc. and they rocked it. Absolutely will be recommending them all around.