Mike M was absolutely fantastic! He was in and out quickly and did a very detailed job. We thought we would have to replace our carpets but now they look and smell like new! Mike got out a bunch of pet stains. I have also had these guys clean my couch - also an amazing job! I highly recommend this company for carpet and upholstery cleaning and we will definitely be using them again.