Had our tile and grout cleaned . . . kind of. The technician was over over an hour late AFTER the 4 hour arrival window given to us. Wanted to drain his tanks in our septic system because his tanks were getting full. He was sloppy, leaving water on our wood floors and the grout just wasn't that clean in spots. No detail cleaning at all . . . if the machine couldn't get it, it didn't get cleaned, like the corners and along the baseboards in spots. I would suggest finding another company. Oh, and when the technician got there, he thought he was going to clean carpets. For such a large company, they aren't very organized. I wish I had checked the reviews here before I had them come out.
Update: I added a star to my rating because after I posted my review, within a couple of hours I received a call from their customer service manager, who was very concerned about our experience with them. Although they can't change my original experience, they followed up with a positive one. They still seem a bit unorganized, but at least they tried to make up for our original experience. They cleaned an area rug for us and did an excellent job. They picked it up and delivered it back to us as promised and it was definitely very clean.