How is Avast Free Antivirus....?

Is it good..??? Can it remove all viruses from my computer?? Does it have in-built firewall....??
What are pros and cons of this antivirus...???.....Plzzzz help.....viruses are ruining my PC..
Please compare it with the the antiviruses which comes with total security solution..
13 answers 13