I recently hired Grand Traverse Carpet Cleaners to help me remove the stains from our new Basset Hound. John and Scott arrived within the scheduled time and were very knowledgeable and answered all my questions. John seemed unsure on whether or not the stains would be removed, which had me a little worried(considering my carpet is only two years old, and very expensive). John and Scott were able to remove all the stains, moved all my furniture for me, and even placed Styrofoam under the furniture when they were done. Everything from start to finish was was better than I have experienced from a carpet cleaner. I have a new carpet cleaner for life! With a two young children Lord knows i’m gonna need one.