We have used Bart's for the past 5 years and we won't use anyone else! We have white carpet throughout our house, including the dining room. That combined with 3 small children is asking for disaster. It never fails though, Bart's comes in and makes them look like new. I cannot recommend them enough! (P.S. The pictures don't do it justice.)
Amber T