From the first point of contact we had professional, personal service and all appointments were on time. John responded to my questions in a timely fashion and we had complete confidence in our decision to move forward with Alpine deck. The materials showed up as scheduled and team was efficient, organized and tidy. Would definitely recommend the team and are looking forward to a great patio season. We can't believe how simple and painless the entire process, we still haven't heard from some contractors and our deck is already good to go!