Mike has a pleasant manner. He is welcome in our home and business. He is affordable and willing to work around your schedule. He will do single rooms, spot cleaning and whole houses or businesses. I highly recommend him on a daily basis. He has truck mounted steam cleaner as carpet manufacturers recommend so I refer him in my business every day.