The best in town, and I mean it. Carpet Cleaning Davenport takes the time to train their technicians and only hire those who are qualified with experience. They guys are very friendly, but most importantly, they are very educated and clean carpet properly. Stains that other companies said would never come out actually came out when Carpet Cleaning Davenport cleaned my carpet. Highly recommended!