We'd give negative stars, if it were possible. We had a leaky toilet, so we bought a toilet at Home Depot on Monday 6/17/19 and asked them to deliver and install. Home Depot sales person was great and explained every fee to the total cost and told us Delta Mechanical would deliver and install. By Wednesday 6/19/19, we have not heard from Delta Mechanical. So, I called Home Depot and got the numbers to call Delta. First phone number was disconnected, second number was for an apartment lease. I googled the phone numbers and they were both registered to Delta Mechanical. Actually, there were many phone numbers and addresses for Delta Mechanical, but all would lead to the same webpage. I saw several reviews for Delta Mechanical in different websites, which were not good - most complained of poor customer service, of being overcharged and adding extra charges to what was quoted. There were couple complaints on the Better Business Bureau website. Needless to say, on Thursday 6/20/19, we canceled everything from Home Depot. About 2 hours after canceling the order, we get a call from Delta Mechanical (a Phoenix, AZ number) saying they can come over today. We tell them we canceled the order; they have the nerve to tell us that they have to charge us a cancellation fee when we didn't even make an appointment with them!