I hired Terry to refinish my marble shower, bathroom countertop, and floors for bathroom, kitchen, and foyer. He also caulked the shower and countertop. He did a FANTASTIC job! I couldn't be happier. The marble was in bad shape, dulled with stains. Now it looks glossy and new! My neighbours came to see the floor and said if they knew if was possible to refinish the marble like this they would have not renovated to replace their marble floors or shower. Terry had great advice on the types of finish for the different surfaces. The work took 2 days to complete. He explained everything clearly, was fun to chat with when here (ask him for stock tips ;) cleaned up after the job, and was a pleasure to work with. He is straightforward, honest, and fair. The work is excellent. Terry even gave me tips on how to care for my marble. Following his advice, I even managed to successfully lifted some stubborns stains myself. I have recommended Terry to all of my friends. I contacted two other companies for quotes before hiring Terry. He was the most straightforward and responsive and I am very happy with his work. Thank you Terry!