I hired this company to install a yard drainage system for me (doing business under another name: Charlotte Drainage) and had a great experience.
They installed the system the week after I first contacted them as I needed it right away. They also came back during first rainfall to make sure it was working correctly.
They worked with me on financing. Customer service was timely and professional. Highly recommend.