I have had good luck with this company they do come out if you are not satisfied and redo everything and the last time they come out I let them know I was having problems and they spent extra time and extra spray very very thorough. And very quick to respond. I did not find any complaints on the BBB web site. I would highly recomend them.