Do not use this outfit. They were sloppy, unprofessional, exhibited poor customer service, and were undependable and untrustworthy. We had Main Street Kitchens & Baths LLC. renovate our kitchen and put in hard wood floors. The first day of work they never showed up. Cabinets were screwed in without countersinking, one corner cabinet was the wrong size (the owner originally blamed my wife until we showed him the contract), his worker broke another, and then weeks went by without any contact before they returned to finish the job (the owner saying the cabinets were on backorder). When the floor was done there were at least 2 floor voids or soft spots(originally the floor was supposed to be glued down, but the owner arbitrarily decided he couldn’t do it, so he told us the flooring was ‘no longer made’ and decided to put a floating floor in. He neglected to use self leveling cement, which caused the voids. He then refused to fix them saying it was because the slab was not level). Our painting contractor has had to repair many of their mistakes, and clean up after them, and can attest to their poor professionalism and workmanship. We have digital photos. After their work was done the owner became abrasive about the final payment, left a threatening voicemail message, and called us and was abusive to my wife and myself before he drove over and demanded payment on the spot at 8 am one morning. This after making all payments on time and within the contract guidelines. After weeks of waiting to finish the job, we both agreed that his actions seemed desperate. The owner also never disclosed they are both also brokers with Hatboro Real Estate Services. Main Street has at least one pending lawsuit for nonperformance, and are not an accredited business with the Pennsylvania Better Business Bureau. Please be warned!