This review is mixed because I was happy with a lot that was done, but the end result was a lot of work that had to be done on my part. I called to get an estimate on replacing the grout in our bathrooms and they were able to come out that day. The owner came through, gave an estimate and we told him to go ahead and do the work. He had 2 people come in that afternoon, and they did a good job in the bathrooms. One of the employees noticed dirty grout on our floor tiles throughout the home, and explained the process they go through to clean that also. I was not happy with the discoloration of that grout and told them to go ahead and do it. They proceeded to apply a colored sealant to the grout throughout the house, and it made a huge difference. That was when things started to go bad. They mopped the floor multiple times to get up the excess sealer, but there was still residue on the floors. I asked about it and they told me I could mop it the next day and it would all easily come up. Long story short, I spent the next week on my hands and knees scrubbing with a brush and cleaner getting all the residue off the tiles. I did not call them to fix the issue because all the furniture had to be moved when they did the initial work. They put the furniture on the lanai, and there was a large mark going across the floor from where the furniture was scooted. Additionally, we had recently moved into the home, we had other things going on that I just did not feel confident in them coming in to correct the problems with all the other activities going on. They were very nice, personable, and the owner even gave me some solution for subsequent ongoing cleaning/washing the floors, but with the residue left on the floors I could not in good conscience recommend them or ask them to come back again for any service.