If your landscaping contractor doesn't provide the materials themselves, frequently they can direct you to the right place where you can purchase high quality at a reasonable price.