With all of these sprays, you really need to be sure you are in a place with good ventilation because breathing the fumes -- even if there is no appreciable odor -- can be very bad for you.
An alternative I am planning to try out this week is MistyFuse. Have read very good things about it, and with this product there will be no concerns about overspray or breathing in fumes.