Categories
carpet & upholstery cleaning
Jeff is tops!
I didn't know what I was doing; I only knew my rug had lumps in it and it needed cleaning. Jeff walked me through every step of the process and gave me accurate estimates. He was a joy to have in the house and explained things and did a thorough and excellent job.