We purchased an investment property and needed to have the cabinets refaced and the fiberglass tubs refinished prior to renting it. We contacted Bill at Surface Medic and set up an appointment for the day we closed on the property. He was on time and had a nice selection of cabinet surfaces to choose from. We got estimates from a couple of other providers, and Bill definitely had the largest selection of samples. He did a nice job of explaining the refacing process. He also gave us a bid on refinishing two fiberglass tubs that were in good shape, but their surface was dull and rough. We subsequently ended up asking him to also refinish the bathroom sinks. We chose him because we liked the idea of using one person to do the cabinets and the tubs, and his price was competitive. At the time he was offering a 10% discount if you mentioned his website. He was cheerful about giving us the discount. We paid half the cost of the job when he ordered the cabinets, and the other half at the end of the job. Bill had told us it would take about 2&1/2 weeks for the cabinet materials to arrive and 2 days to install them. In the interim he completed the bathroom work. The cabinet materials arrived on time, and he promptly set up an install date. As promised, they were installed in two days. We purchased the knobs, and he put those on at no additional charge. At the end of the job I noticed that one of the cabinet surfaces was chipped. Bill agreed to order another piece to replace the chipped one. It took about a week to get that in and install it. We're very happy with the way the cabinets look. Refacing is a cost effective way to give your kitchen a face lift without the expense of installing new cabinets. We would use Surface Medic again for cabinet refacing. My only complaint was I wish he had done a better job of cleaning up after he finished. Each time he left we had to vacuum the kitchen and clean out the sink. We were not as happy with the tub/sink refinishing. We expected a smooth surface, but there are small bumps that are very noticeable when running your hand across the surface. We've had tub refinishing done in the past by another provider, and the quality was better. In hindsight, we would have used Surface Medic for the cabinet refacing but not the tub refinishing.