Barry is great at cleaning carpets. He has new equipment and is very diligent in cleaning carpets to a high standard. He prides in making his customers happy after the job, and I am indeed one of them. I admire his work ethic, and his friendliness in his service. I would strongly recommend him.