A family business, and these people really know their stuff. They actually care about what you want and ask all the right questions to gain an understanding of exactly what you are looking for, vs. pushing product on you. They have and adhere to high standards throughout the entire process - excellent quality customer service, high quality product, professional installation, and they even follow up once installed to ensure you are happy. Very reasonably priced. I would highly recommend.