Excellent, professional service. Left the carpets looking as good as new and a much better finish than "rug doctor" type machines.