I have found carpets to be very tricky to take care of,it is the smell are good & no side effect.that's why I always hire professional carpet cleaning services to take care of it. I am living in Naperville and I can easily find Naperville Carpet Cleaning services.