Recently John and his team removed our old deck and installed a new one. We are very happy with the service and quality. The project was completed on time as promised without any hassle. We paid exactly what was agreed. There were no hidden charges. After completing the work the backyard was cleaned well. We would highly recommend this company.