Max-Clean is the only carpet cleaning company I will trust for any of my carpet and upholstery needs. John's team has cleaned carpet in two different homes I've owned, steam cleaned upholstery that had a musty odor (and they smell nice and fresh now thanks to Max-Clean!), applied carpet protector spray to prevent my daughter and two Labrador retrievers from staining our carpets. Our chocolate lab loves to make messes of all varieties (poop, pee, vomit, food, you name it...) and you'd never know after Max-Clean takes care of it. I would recommend them in an instant!