I don't know what we did before the days of Yelp. The Yelpers were right on target with Epic Carpet and Tile Care. My experience was great from the minute I talked with Brent on the phone and set up my appointment. Gabriel was right on time and very respectful of my property. We purchased a porous tile years ago so it would not be slippery when wet but over the years the dirt set into the pours. No matter what I did it would not clean up. In no time at all Gabriel had it looking like the day the tile was laid. I am totally pleased. You just can't go wrong, give Epic a call.