Gary and his crew did great work for us. Gary worked with us to design a deck that fit our space, our expectations, and our budget. When extenuating circumstances forced us to delay the project, Gary put together accommodating options without question or issue, which was very much appreciated. He was available and took personal responsibility and interest in the project progress and completion. We are very happy with the end result and would recommend GM Decks to those seeking similar designs and executions.