I've had John cleaning my carpets since 2000 and won't use anyone else. His prices are very reasonable, he's thorough with cleaning carpets and over all a very nice guy! John is your go to guy for carpet cleaning!Services: General carpet cleaning
Sep 2022
John managed to squeeze a carpet cleaning in between having my kids’ bedroom remodeled and painted on a super tight timeline with short notice, and it was a lifesaver! The carpet looks great and the cost was extremely reasonable. I’m calling him to have my couch upholstery done next, highly recommend!Service: General carpet cleaning
Apr 2022
John managed to squeeze a carpet cleaning in between having my kids’ bedroom remodeled and painted on a super tight timeline with short notice, and it was a lifesaver! The carpet looks great and the cost was extremely reasonable. I’m calling him to have my couch upholstery done next, highly recommend!Service: General carpet cleaning
I've had John cleaning my carpets since 2000 and won't use anyone else. His prices are very reasonable, he's thorough with cleaning carpets and over all a very nice guy! John is your go to guy for carpet cleaning!Services: General carpet cleaning
John managed to squeeze a carpet cleaning in between having my kids’ bedroom remodeled and painted on a super tight timeline with short notice, and it was a lifesaver! The carpet looks great and the cost was extremely reasonable. I’m calling him to have my couch upholstery done next, highly recommend!Service: General carpet cleaning
John managed to squeeze a carpet cleaning in between having my kids’ bedroom remodeled and painted on a super tight timeline with short notice, and it was a lifesaver! The carpet looks great and the cost was extremely reasonable. I’m calling him to have my couch upholstery done next, highly recommend!Service: General carpet cleaning