John and crew were great; they provided electronic estimates and even honored discounts after the initial discounts after I brought it up to them. I took my time while shopping for vendors and STB was very patient. The work was done on the day they said and the invoice matched the estimate. I’m happy with their work.