I could not be happier with the NGC Contracting team. They were so professional, reliable, and efficient with my entire project. From my first meeting with the project manager, I received regular communication. They were always punctual and worked very efficiently to have the work completed right on schedule. I have already recommended them to family and neighbours, and I will definitely use their expertise again for my future projects. If you are looking for a reliable, stress free company to work with, I highly recommend NGC contracting.