We got two Mesquite trees from Moon Valley Nurseries and paid for a full service that included delivery planting and cleaning.
I planned to have one of the trees in my back yard in the middle of the lawn and specifically discussed my concern with the salesman asking him to make sure they will remove any access soil and rocks from the digging because I wanted to keep the grass intact as much as possible. The guy said "of course" and said they always do it this way and that I have nothing to worry about.
Comes the installation day and another guy showed up with the trees (one tree had one of his main branches broken... but never mind that.) and 4 workers.
I showed him where I wanted the trees and reminded him about the clean job promised in the lawn area. Next thing I see is that they piled the entire digging on my grass with tons of stones and called it done... I almost flipped and immediately called the office and they told me, guess what... "Not to worry...". I overheard the installer talking to the office saying that he will not remove anything from my lawn and so he did. He left me with the pile and many stones scattered around my lawn where my kids play...
It took us 2 days and a lot of sweat to clean the mess.
Also, one of the trees fell 2 days after planting because it hadn't been secured correctly to the stabilizing poles.
Update: Manager promised to compensate for the bad installation and fix it all.
I hope this was an isolated event.