The Viruskiller is effective on odours of all types, however it is not designed to be used to remove oil and smoke from commercial kitchens and restaurants. It will deal with odours from toilets effectively, however to deal with very high concentrations of odours or toxic gases (e.g from industrial processes) we would normally recommend it is used alongside effective ventilation.