The quality of what they installed was fine, but dealing with the owner/management of the company was a nightmare. They failed to let us know we needed a dedicated line for a microwave, despite our specifically inquiring about this before the work began. This necessitated an expensive after-the-fact electrical bill which they initially agreed to pay then refused to pay after the work was performed. In fact, they told us exactly who to call to get the repairs done and we did that, because they said they'd pay for that work. After arguing with the owner, he agreed to pay $100 towards the approximate $500 bill, but was insulting and arrogant. One employee blamed it on another employee, and the owner refused to acknowledge that even happened, essentially calling me a liar. Work that was supposed to be completed by July 1st was finished today (09-18), due to mistakes they made with the original granite countertop. The owner (Andy) was rude, abrasive and unpleasant to deal with. Several of the actual installers were helpful and professional, but we never experienced such a poor attitude from a contractor. I would never use them again or recommend them - their word means absolutely nothing, and they are extremely unprofessional towards their clients.