So happy with my experience with Mr. Clean. I spoke with Sean who was very helpful in scheduling and explaining everything time over the phone you could tell he really cared about good customer service. He was also nice about calling to remind us about the appointment and to make sure we were happy about the work afterwards. Our carpets look amazing we had a ton of stains both from dirt/shoes/etc (black stains) and discoloration from our dogs peeing on the carpet and you can't tell at all now! Amazing price that was much less than other places I had called and the guys who came were also really friendly with us and our dogs so overall we had a really good experience I highly recommend them! We will definitely call Mr. Clean again in the future.