Very good carpet cleaning .dont be fooled by his machine.my carpets were very dirty with auto grease/dogs /and just daily grime .they look and feel brand new.he is very knowledgable and has worked for all the major companies before starting his own business and knows all the pros and cons.i was very impressed.i will use him again.oh and the carpets were dry in an hour.perfect