Virox pros and cons