Spray worked great, smell wasn't bad but I did wear a mask. It didn't go as far as I thought it would but liked the big cans they sprayed great.
Powder is really hard on our vaccum. It became much harder to push than normal. The powder seemed to leave a very sticky residue on the carpet after treating.
We let the spray dry for over 3 hours before dusting with the powder.