John and his team were very professional right from the quoting stage to final build. I provided John with the drawing of my deck along with bench and planter features. John and his team executed the project as per the drawing and the whole project took a week from signing of the contract. The Deck itself was completed in a day and the quality of the workmanship was good. I have recommended Alpine decks to friends and our neighbors.