They did full encapsulation foam insulation at my new house and did a fantastic job. Believe me when I say they are THE best. Here is the short version of my experience... when I started getting quotes from different vendors for my insulation, the installation date was extremely important to my project. I got several quotes, and I was very clear on the importance of the installation date. Mistakenly iFoam was not the ones I originally picked to do my job. I had picked another company (I'm not going to mention any name but I sure felt like I was all LIED to, to get the job), based on price and most importantly the supposedly firm installation date that was promised. Literally the day before the installation date I called them to confirm everything, and was casually informed that my installation had to be pushed back about 7-10 days due to "unforeseen issues" (translation: we promised you that date to get the job and when we were sure the job was ours and we were sure that you had no other recourse, we moved your job out two weeks to make room for another job, sorry!!!). Reluctantly I called iFoam back and they were there in TWO days ON A WEEKEND all hand on deck with the whole crew. With such short notice, I expected to pay more than their original quote, but they did my job for the same price they had quoted me originally and I could not be happier. So don’t be all lied to by other insulation company, hire iFoam!