From start to finish on our deck project with Johnny was excellent. We believe that you get what you pay for. For the excellent quality of work on our deck Johnny's price was competitive. He and his workers are polite, on time and neat. The work was completed in less time than anticipated and it was done right. Johnny kept his word on everything (no surprises), and he was always available for questions/concerns. He exceeded our expectations. Our new deck looks great. We would use Johnny again and recommend him.