We brought our 2006 Vibe in with over 5 years of 2 boys spilling food, drink, slush, mud, throwing up, etc. and a horrible stench with no details in the past. All I can say is the car smells and looks brand new… totally shocked at how clean the Vibe looks now. Amazing!! Thanks Mario!