Schloegel does impeccable work but they have executed poorly their contracted warranty. They sent someone at the appointed time (10 months) to do warranty work but almost 11 months later the work has not been done. We never heard from them again. There are many reputable, quality companies who honour their committments. I would recommend going with one of them.