This company did a decent job but was very late. I gave him a deposit in April to buy plants and he said he would complete the job in a few weeks but he did not show up when he said he was going to. He finally showed up in late August to complete the work when I asked him to give me my deposit back. I could not get a hold of him most of the time since he would not pick up his phone and his voice mail was too full to leave a message. If you care the work is done in a timely manner then you should look elsewhere.