We have done business with these folks a few times. We always find them not only competitively priced, knowledgeable, patient with questions but with staff that has the ability to independently approach a problem intelligently with the goal being the best solution not lining their pockets. When employees are treated well it shows in the dedication to job. They are here for the long haul. The business seems to be adapting to the needs of the community, combining many skill sets, sprouting complementary businesses. I wish them the best of success growing their business.