I had Praise Cleaning clean the home of a rental house. The home was very dirty and the carpets smelled like dogs. Praise Cleaning did a thorough clean for the house and windows. They also cleaned and deodorized the carpet. Looks and smells great now!