Our 20 year old toilets needed complete overhauls - replacement of the stacks and seals. Other suppliers we spoke to told us to buy new and they'd install. Shanks said no problem and we booked a date. The day before they were due to arrive our hot water heater gave up the ghost - water all over the place etc. We called them immediately and the next day all the work was done. They switched out water heaters, did all the repairs, took care of the natural gas hook up and more. The staff they sent knew exactly what they were doing, the scheduling of parts arrival | installation was seamless. I would recommend them without hesitation.