I used Cavalry Carpet Cleaners last week and was very impressed with the quality of cleaning and company personnel. They were prompt, friendly and very thorough. The carpets and stairways in my home look like new. Totally thrilled and would recommend their services to anyone for home or business cleaning needs. Thank you Jim and Team!!