We hired Rainbow International to clean up our basement (remove old framing, remove old flooring, and clean and seal cement walls). I had been concerned by some very minor, according to all the remediation companies which bid on the project, dark spots on our foundation walls. All the companies that bid on the work recommended we do it ourselves as there weren't really any health concerns, the work was very simple and the cost of hiring their specialists to do the work wouldn't be a good investment. We were in the process of renovating and wanted to start fresh. Also we had a 3 month baby at the time and I needed my nest to be CLEAN!!! Although I greatly appreciated everyone's candor that we should save our money and do it ourselves there just wasn't any free time for us to do it! Rainbow was in the middle price wise but I felt like I was getting more value for our dollars and they were extremely professional! Marcel was always a pleasure to work with and Pierre and Joe were wonderful. This very anxious first time mother was able to actually sleep for the fist time in months(during the couple of hours I could get our baby to nap...) knowing the basement was dealt with and in competent hands. Thank goodness we hired them to pull up the flooring instead of doing it ourselves -it turns out the flooring wasn't installed properly and we had some moisture problems underneath. Despite this surprise, Rainbow went above and beyond and cleaned up our floors! The grinded down the cement slab to remove all the old glue that was causing the problem. They really were wonderful to work with and they were incredibly patient with this first time mom! Every day they would give me a review of what they were doing and the products they were using. They used protective carpets for travel in and out of the basement. If we ever have any other issues with the house, I will be calling Rainbow!