I have a condo I am preparing to put on the market. My realtor gave me contact info for All Pro. A few days after I called them, Kevin arrived as scheduled and cleaned the carpeted stairs, hallway, and bedrooms. He did a thorough job in a timely manner, and was very pleasant. The price was reasonable, too. I would use them again for sure.